import type { Arrayable } from 'southgisui/es/utils/types'; import type { ExtractPropTypes } from 'vue'; import type { FormItemRule } from './types'; 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("southgisui/es/utils/props").BuildPropReturn; readonly prop: import("southgisui/es/utils/props").BuildPropReturn, unknown, unknown, unknown, unknown>; readonly required: import("southgisui/es/utils/props").BuildPropReturn; readonly rules: import("southgisui/es/utils/props").BuildPropReturn>, unknown, unknown, unknown, unknown>; readonly error: StringConstructor; readonly validateStatus: import("southgisui/es/utils/props").BuildPropReturn; readonly for: StringConstructor; readonly inlineMessage: import("southgisui/es/utils/props").BuildPropReturn; readonly showMessage: import("southgisui/es/utils/props").BuildPropReturn; readonly size: import("southgisui/es/utils/props").BuildPropReturn; }; export declare type FormItemProps = ExtractPropTypes;