import { CSSProperties } from 'vue'; import type { VNode, PropType, ExtractPublicPropTypes } from 'vue'; export declare const formItemProps: { readonly prop: StringConstructor; readonly class: StringConstructor; readonly style: { type: PropType; }; readonly isShowLabel: { type: BooleanConstructor; default: boolean; }; readonly hideRequiredAsterisk: BooleanConstructor; readonly tableProp: StringConstructor; readonly disabled: { type: PropType; }; readonly show: { type: PropType boolean)>; }; readonly hide: { type: PropType boolean)>; }; readonly type: { type: StringConstructor; default: string; }; readonly col: NumberConstructor; readonly render: PropType<(...args: any[]) => VNode>; readonly labelRender: PropType<({ label }: { label: string | undefined; }) => VNode>; readonly props: ObjectConstructor; readonly label: StringConstructor; readonly labelWidth: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly labelPosition: import("element-plus/es/utils").EpPropFinalized; readonly required: import("element-plus/es/utils").EpPropFinalized; readonly rules: { readonly type: import("vue").PropType import("element-plus").FormItemRule | import("element-plus").FormItemRule[]) | (() => import("element-plus/es/utils").Arrayable) | ((new (...args: any[]) => import("element-plus").FormItemRule | import("element-plus").FormItemRule[]) | (() => import("element-plus/es/utils").Arrayable))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly error: StringConstructor; readonly validateStatus: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly for: StringConstructor; readonly inlineMessage: import("element-plus/es/utils").EpPropFinalized; readonly showMessage: import("element-plus/es/utils").EpPropFinalized; readonly size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export type FormItemProps = ExtractPublicPropTypes & { [key: `on${string}`]: ((...args: any[]) => any) | undefined; }; export declare const expandFormItemPropsKeys: string[];