declare const _default: import("vue").DefineComponent<{ modelValue: { type: StringConstructor; default: string; }; required: import("element-plus/es/utils").EpPropFinalized; prop: { readonly type: import("vue").PropType import("element-plus").FormItemProp & {}) | (() => import("element-plus").FormItemProp) | ((new (...args: any[]) => import("element-plus").FormItemProp & {}) | (() => import("element-plus").FormItemProp))[], unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; label: StringConstructor; labelWidth: import("element-plus/es/utils").EpPropFinalized; rules: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; for: StringConstructor; inlineMessage: import("element-plus/es/utils").EpPropFinalized; showMessage: import("element-plus/es/utils").EpPropFinalized; formItemSize: { type: import("vue").PropType<"default" | "small" | "large">; default: string; }; formItemSlots: { type: import("vue").PropType; default: undefined; }; elRef: { type: import("vue").PropType; required: boolean; }; inline: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: undefined; }; }, { formItemBindProps: import("vue").ComputedRef<{}>; currentType: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': any; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; prop: { readonly type: import("vue").PropType import("element-plus").FormItemProp & {}) | (() => import("element-plus").FormItemProp) | ((new (...args: any[]) => import("element-plus").FormItemProp & {}) | (() => import("element-plus").FormItemProp))[], unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; label: StringConstructor; labelWidth: import("element-plus/es/utils").EpPropFinalized; rules: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; for: StringConstructor; inlineMessage: import("element-plus/es/utils").EpPropFinalized; showMessage: import("element-plus/es/utils").EpPropFinalized; formItemSize: { type: import("vue").PropType<"default" | "small" | "large">; default: string; }; formItemSlots: { type: import("vue").PropType; default: undefined; }; elRef: { type: import("vue").PropType; required: boolean; }; inline: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: undefined; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | ((...args: unknown[]) => any); }, { required: import("element-plus/es/utils").EpPropMergeType; modelValue: string; labelWidth: import("element-plus/es/utils").EpPropMergeType; inlineMessage: import("element-plus/es/utils").EpPropMergeType; showMessage: import("element-plus/es/utils").EpPropMergeType; formItemSize: "default" | "small" | "large"; formItemSlots: import("@vunk/form/components/form-item/src/types").FormItemSlots; inline: boolean; readonly: boolean; }>; export default _default;