import { type DefineComponent } from "vue"; import { type NBaseFormProps } from "./form-types"; import type { FormLabelAlign } from "ant-design-vue/lib/form/interface"; declare const _default: DefineComponent; labelCol: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; sm: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; md: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; lg: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; xl: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; xxl: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; xxxl: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import("vue").HTMLAttributes>; }; wrapperCol: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; sm: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; md: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; lg: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; xl: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; xxl: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; xxxl: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import("vue").HTMLAttributes>; }; colon: { type: BooleanConstructor; default: any; }; labelAlign: import("vue-types").VueTypeDef; labelWrap: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; requiredMark: { type: import("vue").PropType<"" | import("ant-design-vue/lib/form/Form").RequiredMark>; default: any; }; hideRequiredMark: { type: BooleanConstructor; default: any; }; model: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; rules: { type: import("vue").PropType<{ [k: string]: import("ant-design-vue/lib/form/interface").RuleObject | import("ant-design-vue/lib/form/interface").RuleObject[]; }>; }; validateMessages: { type: import("vue").PropType; default: import("ant-design-vue/lib/form/interface").ValidateMessages; }; validateOnRuleChange: { type: BooleanConstructor; default: any; }; scrollToFirstError: { type: import("vue").PropType>; }; onSubmit: import("vue").PropType<(e: Event) => void>; name: StringConstructor; validateTrigger: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; onValuesChange: { type: import("vue").PropType<(changedValues: any, values: any) => void>; }; onFieldsChange: { type: import("vue").PropType<(changedFields: import("ant-design-vue/lib/form/interface").FieldData[], allFields: import("ant-design-vue/lib/form/interface").FieldData[]) => void>; }; onFinish: { type: import("vue").PropType<(values: any) => void>; }; onFinishFailed: { type: import("vue").PropType<(errorInfo: import("ant-design-vue/lib/form/interface").ValidateErrorEntity) => void>; }; onValidate: { type: import("vue").PropType<(name: string | number | string[] | number[], status: boolean, errors: string[]) => void>; }; }>> & Partial, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; labelCol: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; sm: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; md: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; lg: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; xl: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; xxl: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; xxxl: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import("vue").HTMLAttributes>; }; wrapperCol: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; sm: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; md: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; lg: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; xl: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; xxl: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; xxxl: { type: import("vue").PropType; default: string | number | import("ant-design-vue/lib/grid").ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import("vue").HTMLAttributes>; }; colon: { type: BooleanConstructor; default: any; }; labelAlign: import("vue-types").VueTypeDef; labelWrap: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; requiredMark: { type: import("vue").PropType<"" | import("ant-design-vue/lib/form/Form").RequiredMark>; default: any; }; hideRequiredMark: { type: BooleanConstructor; default: any; }; model: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; rules: { type: import("vue").PropType<{ [k: string]: import("ant-design-vue/lib/form/interface").RuleObject | import("ant-design-vue/lib/form/interface").RuleObject[]; }>; }; validateMessages: { type: import("vue").PropType; default: import("ant-design-vue/lib/form/interface").ValidateMessages; }; validateOnRuleChange: { type: BooleanConstructor; default: any; }; scrollToFirstError: { type: import("vue").PropType>; }; onSubmit: import("vue").PropType<(e: Event) => void>; name: StringConstructor; validateTrigger: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; onValuesChange: { type: import("vue").PropType<(changedValues: any, values: any) => void>; }; onFieldsChange: { type: import("vue").PropType<(changedFields: import("ant-design-vue/lib/form/interface").FieldData[], allFields: import("ant-design-vue/lib/form/interface").FieldData[]) => void>; }; onFinish: { type: import("vue").PropType<(values: any) => void>; }; onFinishFailed: { type: import("vue").PropType<(errorInfo: import("ant-design-vue/lib/form/interface").ValidateErrorEntity) => void>; }; onValidate: { type: import("vue").PropType<(name: string | number | string[] | number[], status: boolean, errors: string[]) => void>; }; }>> & Partial>, {}>; export default _default;