/** FaFormItem 的运行时 Props 定义 */ export declare const faFormItemProps: { /** Label tips 提示 */ tips: StringConstructor; /** Grid 布局 */ grid: { type: BooleanConstructor; default: boolean; }; /** 偏移量 */ offset: { type: (NumberConstructor | StringConstructor)[]; default: number; }; /** 栅格跨度 */ span: { type: (NumberConstructor | StringConstructor)[]; }; /** 独占一行。如果设置 span 则无效 */ row: BooleanConstructor; label: StringConstructor; labelWidth: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; prop: { readonly type: import("vue").PropType string | string[]) | (() => import("element-plus").FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import("element-plus").FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; rules: { readonly type: import("vue").PropType import("element-plus").FormItemRule | import("element-plus").FormItemRule[]) | (() => import("element-plus/es/utils/typescript.mjs").Arrayable) | (((new (...args: any[]) => import("element-plus").FormItemRule | import("element-plus").FormItemRule[]) | (() => import("element-plus/es/utils/typescript.mjs").Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; showMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; /** FaFormItem 的插槽参数 */ export interface FaFormItemSlots extends Record { /** 默认内容插槽 */ default: never; /** 标签位置显示的内容 */ label: { label: string; }; /** 验证错误信息的显示内容 */ error: { error: string; }; } declare const _default: import("vue").DefineComponent>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; prop: { readonly type: import("vue").PropType string | string[]) | (() => import("element-plus").FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import("element-plus").FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; rules: { readonly type: import("vue").PropType import("element-plus").FormItemRule | import("element-plus").FormItemRule[]) | (() => import("element-plus/es/utils/typescript.mjs").Arrayable) | (((new (...args: any[]) => import("element-plus").FormItemRule | import("element-plus").FormItemRule[]) | (() => import("element-plus/es/utils/typescript.mjs").Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; showMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>, { /** 表单项大小 */ size: import("vue").ComputedRef<"" | "small" | "default" | "large" | undefined>; /** 校验消息 */ validateMessage: import("vue").ComputedRef; /** 校验状态 */ validateState: import("vue").ComputedRef<"" | "error" | "success" | "validating" | undefined>; /** 验证表单项 */ validate: import("vue").ComputedRef<((trigger: string, callback?: import("element-plus").FormValidateCallback) => import("element-plus").FormValidationResult) | undefined>; /** 移除该表单项的校验结果 */ clearValidate: import("vue").ComputedRef<(() => void) | undefined>; /** 对该表单项进行重置,将其值重置为初始值并移除校验结果 */ resetField: import("vue").ComputedRef<(() => void) | undefined>; /** 设置该表单项的初始值。 */ setInitialValue: import("vue").ComputedRef<((value: any) => void) | undefined>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; prop: { readonly type: import("vue").PropType string | string[]) | (() => import("element-plus").FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import("element-plus").FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; rules: { readonly type: import("vue").PropType import("element-plus").FormItemRule | import("element-plus").FormItemRule[]) | (() => import("element-plus/es/utils/typescript.mjs").Arrayable) | (((new (...args: any[]) => import("element-plus").FormItemRule | import("element-plus").FormItemRule[]) | (() => import("element-plus/es/utils/typescript.mjs").Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; showMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropFinalized; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, { required: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; offset: string | number; grid: boolean; labelPosition: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; inlineMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; showMessage: import("element-plus/es/utils/vue/props/types.mjs").EpPropMergeType; row: boolean; }, import("../../../utils").TypedSlotsDeclaration, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;