import type { CustomSlotsType } from '@antdv/ui/es/types'; import type { RuleObject } from './interface'; declare const _default: import("vue").DefineComponent<{ htmlFor: StringConstructor; prefixCls: StringConstructor; label: any; help: any; extra: any; labelCol: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; sm: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; md: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; lg: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; xl: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; xxl: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; prefixCls: StringConstructor; flex: (NumberConstructor | StringConstructor)[]; }>> & import("vue").HTMLAttributes>; }; wrapperCol: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; sm: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; md: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; lg: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; xl: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; xxl: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; prefixCls: StringConstructor; flex: (NumberConstructor | StringConstructor)[]; }>> & import("vue").HTMLAttributes>; }; hasFeedback: { type: BooleanConstructor; default: boolean; }; colon: { type: BooleanConstructor; default: any; }; labelAlign: import("vue").PropType; prop: { type: import("vue").PropType; }; name: { type: import("vue").PropType; }; rules: import("vue").PropType; autoLink: { type: BooleanConstructor; default: boolean; }; required: { type: BooleanConstructor; default: any; }; validateFirst: { type: BooleanConstructor; default: any; }; validateStatus: any; validateTrigger: { type: import("vue").PropType; }; messageVariables: { type: import("vue").PropType>; }; hidden: BooleanConstructor; noStyle: BooleanConstructor; tooltip: StringConstructor; }, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string | number | import("../../grid").ColSize; }; sm: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; md: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; lg: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; xl: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; xxl: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; prefixCls: StringConstructor; flex: (NumberConstructor | StringConstructor)[]; }>> & import("vue").HTMLAttributes>; }; wrapperCol: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; sm: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; md: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; lg: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; xl: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; xxl: { type: import("vue").PropType; default: string | number | import("../../grid").ColSize; }; prefixCls: StringConstructor; flex: (NumberConstructor | StringConstructor)[]; }>> & import("vue").HTMLAttributes>; }; hasFeedback: { type: BooleanConstructor; default: boolean; }; colon: { type: BooleanConstructor; default: any; }; labelAlign: import("vue").PropType; prop: { type: import("vue").PropType; }; name: { type: import("vue").PropType; }; rules: import("vue").PropType; autoLink: { type: BooleanConstructor; default: boolean; }; required: { type: BooleanConstructor; default: any; }; validateFirst: { type: BooleanConstructor; default: any; }; validateStatus: any; validateTrigger: { type: import("vue").PropType; }; messageVariables: { type: import("vue").PropType>; }; hidden: BooleanConstructor; noStyle: BooleanConstructor; tooltip: StringConstructor; }>>, { label: any; hidden: boolean; required: boolean; help: any; validateFirst: boolean; validateStatus: any; autoLink: boolean; hasFeedback: boolean; noStyle: boolean; extra: any; colon: boolean; }, CustomSlotsType<{ help: any; label: any; extra: any; default: any; tooltip: any; }>>; export default _default;