import type { FormActionType, FormProps, FormSchema } from './types/form'; declare const _sfc_main: import("vue").DefineComponent<{ model: { type: import("vue").PropType; default: {}; }; labelWidth: { type: import("vue").PropType; default: number; }; fieldMapToTime: { type: import("vue").PropType; default: () => never[]; }; compact: import("vue-types").VueTypeValidableDef & { default: boolean; }; schemas: { type: import("vue").PropType; default: () => never[]; }; mergeDynamicData: { type: import("vue").PropType; default: null; }; baseRowStyle: { type: import("vue").PropType; }; baseColProps: { type: import("vue").PropType>; }; autoSetPlaceHolder: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoSubmitOnEnter: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; submitOnReset: import("vue-types").VueTypeValidableDef & { default: boolean; }; submitOnChange: import("vue-types").VueTypeValidableDef & { default: boolean; }; size: import("vue-types").VueTypeDef & { default: string; }; disabled: import("vue-types").VueTypeValidableDef & { default: boolean; }; emptySpan: { type: import("vue").PropType; default: number; }; showAdvancedButton: import("vue-types").VueTypeValidableDef & { default: boolean; }; transformDateFunc: { type: import("vue").PropType; default: (date: any) => any; }; rulesMessageJoinLabel: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoAdvancedLine: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; alwaysShowLines: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; showActionButtonGroup: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; actionColOptions: import("vue").PropType>; showResetButton: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoFocusFirstItem: import("vue-types").VueTypeValidableDef & { default: boolean; }; resetButtonOptions: import("vue").PropType & { default: string; }; type: import("vue-types").VueTypeDef<"link" | "default" | "text" | "dashed" | "ghost" | "primary">; htmlType: import("vue-types").VueTypeDef<"reset" | "button" | "submit"> & { default: "reset" | "button" | "submit"; }; shape: import("vue-types").VueTypeDef<"circle" | "round">; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: import("vue-types").VueTypeValidableDef; ghost: import("vue-types").VueTypeValidableDef; block: import("vue-types").VueTypeValidableDef; danger: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; href: import("vue-types").VueTypeValidableDef & { default: string; }; target: import("vue-types").VueTypeValidableDef & { default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>>>; showSubmitButton: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; submitButtonOptions: import("vue").PropType & { default: string; }; type: import("vue-types").VueTypeDef<"link" | "default" | "text" | "dashed" | "ghost" | "primary">; htmlType: import("vue-types").VueTypeDef<"reset" | "button" | "submit"> & { default: "reset" | "button" | "submit"; }; shape: import("vue-types").VueTypeDef<"circle" | "round">; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: import("vue-types").VueTypeValidableDef; ghost: import("vue-types").VueTypeValidableDef; block: import("vue-types").VueTypeValidableDef; danger: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; href: import("vue-types").VueTypeValidableDef & { default: string; }; target: import("vue-types").VueTypeValidableDef & { default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>>>; resetFunc: import("vue").PropType<() => Promise>; submitFunc: import("vue").PropType<() => Promise>; hideRequiredMark: import("vue-types").VueTypeValidableDef & { default: boolean; }; labelCol: import("vue").PropType>; layout: import("vue-types").VueTypeDef & { default: string; }; tableAction: { type: import("vue").PropType; }; wrapperCol: import("vue").PropType>; colon: import("vue-types").VueTypeValidableDef & { default: boolean; }; labelAlign: import("vue-types").VueTypeValidableDef & { default: string; }; rowProps: import("vue").PropType; align: import("vue-types").VueTypeDef<"bottom" | "top" | "middle" | "stretch">; justify: import("vue-types").VueTypeDef<"space-around" | "space-between" | "center" | "end" | "start">; prefixCls: import("vue-types").VueTypeValidableDef & { default: string; }; gutter: import("vue-types").VueTypeDef & { default: number | (() => { [key: string]: any; }); }; wrap: import("vue-types").VueTypeValidableDef; }>>>; }, { submit?: (() => Promise) | undefined; setFieldsValue?: ((values: T) => Promise) | undefined; resetFields?: (() => Promise) | undefined; getFieldsValue?: (() => Recordable) | undefined; clearValidate?: ((name?: string | string[] | undefined) => Promise) | undefined; updateSchema?: ((data: Partial | Partial[]) => Promise) | undefined; resetSchema?: ((data: Partial | Partial[]) => Promise) | undefined; setProps?: ((formProps: Partial) => Promise) | undefined; removeSchemaByFiled?: ((field: string | string[]) => Promise) | undefined; appendSchemaByField?: ((schema: FormSchema | FormSchema[], prefixField: string | undefined, first?: boolean | undefined) => Promise) | undefined; validateFields?: ((nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise) | undefined; validate?: ((nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise) | undefined; scrollToField?: ((name: import("ant-design-vue/lib/form/interface").NamePath, options?: ScrollOptions | undefined) => Promise) | undefined; getBindValue: import("vue").ComputedRef; handleToggleAdvanced: () => void; handleEnterPress: (e: KeyboardEvent) => void; formModel: any; defaultValueRef: Recordable; advanceState: { isAdvanced: boolean; hideAdvanceBtn: boolean; isLoad: boolean; actionSpan: number; }; getRow: import("vue").ComputedRef; getProps: import("vue").ComputedRef; formElRef: Nullable; getSchema: import("vue").ComputedRef; formActionType: any; setFormModel: (key: string, value: any) => void; getFormClass: import("vue").ComputedRef<(string | { [x: string]: boolean | undefined; })[]>; getFormActionBindProps: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("reset" | "submit" | "register" | "advanced-change" | "field-value-change")[], "reset" | "submit" | "register" | "advanced-change" | "field-value-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: {}; }; labelWidth: { type: import("vue").PropType; default: number; }; fieldMapToTime: { type: import("vue").PropType; default: () => never[]; }; compact: import("vue-types").VueTypeValidableDef & { default: boolean; }; schemas: { type: import("vue").PropType; default: () => never[]; }; mergeDynamicData: { type: import("vue").PropType; default: null; }; baseRowStyle: { type: import("vue").PropType; }; baseColProps: { type: import("vue").PropType>; }; autoSetPlaceHolder: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoSubmitOnEnter: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; submitOnReset: import("vue-types").VueTypeValidableDef & { default: boolean; }; submitOnChange: import("vue-types").VueTypeValidableDef & { default: boolean; }; size: import("vue-types").VueTypeDef & { default: string; }; disabled: import("vue-types").VueTypeValidableDef & { default: boolean; }; emptySpan: { type: import("vue").PropType; default: number; }; showAdvancedButton: import("vue-types").VueTypeValidableDef & { default: boolean; }; transformDateFunc: { type: import("vue").PropType; default: (date: any) => any; }; rulesMessageJoinLabel: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoAdvancedLine: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; alwaysShowLines: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; showActionButtonGroup: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; actionColOptions: import("vue").PropType>; showResetButton: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoFocusFirstItem: import("vue-types").VueTypeValidableDef & { default: boolean; }; resetButtonOptions: import("vue").PropType & { default: string; }; type: import("vue-types").VueTypeDef<"link" | "default" | "text" | "dashed" | "ghost" | "primary">; htmlType: import("vue-types").VueTypeDef<"reset" | "button" | "submit"> & { default: "reset" | "button" | "submit"; }; shape: import("vue-types").VueTypeDef<"circle" | "round">; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: import("vue-types").VueTypeValidableDef; ghost: import("vue-types").VueTypeValidableDef; block: import("vue-types").VueTypeValidableDef; danger: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; href: import("vue-types").VueTypeValidableDef & { default: string; }; target: import("vue-types").VueTypeValidableDef & { default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>>>; showSubmitButton: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; submitButtonOptions: import("vue").PropType & { default: string; }; type: import("vue-types").VueTypeDef<"link" | "default" | "text" | "dashed" | "ghost" | "primary">; htmlType: import("vue-types").VueTypeDef<"reset" | "button" | "submit"> & { default: "reset" | "button" | "submit"; }; shape: import("vue-types").VueTypeDef<"circle" | "round">; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: import("vue-types").VueTypeValidableDef; ghost: import("vue-types").VueTypeValidableDef; block: import("vue-types").VueTypeValidableDef; danger: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; href: import("vue-types").VueTypeValidableDef & { default: string; }; target: import("vue-types").VueTypeValidableDef & { default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>>>; resetFunc: import("vue").PropType<() => Promise>; submitFunc: import("vue").PropType<() => Promise>; hideRequiredMark: import("vue-types").VueTypeValidableDef & { default: boolean; }; labelCol: import("vue").PropType>; layout: import("vue-types").VueTypeDef & { default: string; }; tableAction: { type: import("vue").PropType; }; wrapperCol: import("vue").PropType>; colon: import("vue-types").VueTypeValidableDef & { default: boolean; }; labelAlign: import("vue-types").VueTypeValidableDef & { default: string; }; rowProps: import("vue").PropType; align: import("vue-types").VueTypeDef<"bottom" | "top" | "middle" | "stretch">; justify: import("vue-types").VueTypeDef<"space-around" | "space-between" | "center" | "end" | "start">; prefixCls: import("vue-types").VueTypeValidableDef & { default: string; }; gutter: import("vue-types").VueTypeDef & { default: number | (() => { [key: string]: any; }); }; wrap: import("vue-types").VueTypeValidableDef; }>>>; }>> & { onReset?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; "onAdvanced-change"?: ((...args: any[]) => any) | undefined; "onField-value-change"?: ((...args: any[]) => any) | undefined; }, { size: string; disabled: boolean; colon: boolean; labelAlign: string; showActionButtonGroup: boolean; showResetButton: boolean; showSubmitButton: boolean; showAdvancedButton: boolean; layout: string; hideRequiredMark: boolean; model: Recordable; labelWidth: string | number; fieldMapToTime: import("./types/form").FieldMapToTime; compact: boolean; schemas: FormSchema[]; mergeDynamicData: Recordable; autoSetPlaceHolder: boolean; autoSubmitOnEnter: boolean; submitOnReset: boolean; submitOnChange: boolean; emptySpan: number; transformDateFunc: Fn; rulesMessageJoinLabel: boolean; autoAdvancedLine: number; alwaysShowLines: number; autoFocusFirstItem: boolean; }>; export default _sfc_main;