import { FormFieldItem } from './types'; declare const _default: import("vue").DefineComponent FormFieldItem[]) | (() => FormFieldItem[]) | (((new (...args: any[]) => FormFieldItem[]) | (() => FormFieldItem[])) | null)[], unknown, unknown, () => never[], boolean>; grid: BooleanConstructor; gridRowProps: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | (((new (...args: any[]) => Partial) | (() => Partial)) | null)[], unknown, unknown, () => {}, boolean>; model: ObjectConstructor; rules: { readonly type: import("vue").PropType | import("element-plus/es/utils/typescript.mjs").Arrayable>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/index.mjs").EpPropFinalized; requireAsteriskPosition: import("element-plus/es/utils/index.mjs").EpPropFinalized; labelWidth: import("element-plus/es/utils/index.mjs").EpPropFinalized; labelSuffix: import("element-plus/es/utils/index.mjs").EpPropFinalized; inline: BooleanConstructor; inlineMessage: BooleanConstructor; statusIcon: BooleanConstructor; showMessage: import("element-plus/es/utils/index.mjs").EpPropFinalized; validateOnRuleChange: import("element-plus/es/utils/index.mjs").EpPropFinalized; hideRequiredAsterisk: BooleanConstructor; scrollToError: BooleanConstructor; scrollIntoViewOptions: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | (((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions)) | null)[], unknown, unknown, true, boolean>; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly FormFieldItem[]) | (() => FormFieldItem[]) | (((new (...args: any[]) => FormFieldItem[]) | (() => FormFieldItem[])) | null)[], unknown, unknown, () => never[], boolean>; grid: BooleanConstructor; gridRowProps: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | (((new (...args: any[]) => Partial) | (() => Partial)) | null)[], unknown, unknown, () => {}, boolean>; model: ObjectConstructor; rules: { readonly type: import("vue").PropType | import("element-plus/es/utils/typescript.mjs").Arrayable>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/index.mjs").EpPropFinalized; requireAsteriskPosition: import("element-plus/es/utils/index.mjs").EpPropFinalized; labelWidth: import("element-plus/es/utils/index.mjs").EpPropFinalized; labelSuffix: import("element-plus/es/utils/index.mjs").EpPropFinalized; inline: BooleanConstructor; inlineMessage: BooleanConstructor; statusIcon: BooleanConstructor; showMessage: import("element-plus/es/utils/index.mjs").EpPropFinalized; validateOnRuleChange: import("element-plus/es/utils/index.mjs").EpPropFinalized; hideRequiredAsterisk: BooleanConstructor; scrollToError: BooleanConstructor; scrollIntoViewOptions: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | (((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions)) | null)[], unknown, unknown, true, boolean>; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; }>> & Readonly<{}>, { disabled: boolean; grid: boolean; labelPosition: import("element-plus/es/utils/index.mjs").EpPropMergeType; requireAsteriskPosition: import("element-plus/es/utils/index.mjs").EpPropMergeType; labelWidth: import("element-plus/es/utils/index.mjs").EpPropMergeType; labelSuffix: string; inline: boolean; inlineMessage: boolean; statusIcon: boolean; showMessage: import("element-plus/es/utils/index.mjs").EpPropMergeType; validateOnRuleChange: import("element-plus/es/utils/index.mjs").EpPropMergeType; hideRequiredAsterisk: boolean; scrollToError: boolean; scrollIntoViewOptions: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | null)[], unknown, unknown>; fields: FormFieldItem[]; gridRowProps: Partial; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;