interface ISearchField { label: string; /** 由 `fieldType` 推导出的默认控件 */ fieldType?: string; /** 由 `$um_component` 显式指定的控件,优先级高于 fieldType */ component?: string; prop: string; placeholder?: string; style?: any; } declare const _sfc_main: import("vue").DefineComponent<{ /** 配置类(构造函数或实例) */ target: { type: any; required: true; }; }, unknown, { formFields: ISearchField[]; formModel: Record; fieldOption: Map; }, {}, { /** 收集字段并按 fieldName 初始化表单模型 */ buildFields(): Promise; onSubmit(): void; onReset(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onChange?: ((...args: any[]) => any) | undefined; }, {}>; export default _sfc_main;