import type { ExtractPropTypes } from 'vue'; import type { Arrayable } from 'element-plus/es/utils'; import type { FormItemRule } from 'element-plus/es/tokens'; export declare const formItemValidateStates: readonly ["", "error", "validating", "success"]; export declare type FormItemValidateState = typeof formItemValidateStates[number]; export declare type FormItemProp = Arrayable; export declare const formItemProps: { readonly label: StringConstructor; readonly labelWidth: import("element-plus/es/utils").BuildPropReturn; readonly prop: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; readonly required: import("element-plus/es/utils").BuildPropReturn; readonly rules: import("element-plus/es/utils").BuildPropReturn>, unknown, unknown, unknown, unknown>; readonly error: StringConstructor; readonly validateStatus: import("element-plus/es/utils").BuildPropReturn; readonly for: StringConstructor; readonly inlineMessage: import("element-plus/es/utils").BuildPropReturn; readonly showMessage: import("element-plus/es/utils").BuildPropReturn; readonly size: import("element-plus/es/utils").BuildPropReturn; }; export declare type FormItemProps = ExtractPropTypes;