import type { ExtractPublicPropTypes } from '../../_utils'; export declare const formItemColProps: { readonly label: StringConstructor; readonly labelWidth: import("vue").PropType; readonly labelStyle: import("vue").PropType; readonly labelAlign: import("vue").PropType; readonly labelPlacement: import("vue").PropType; readonly path: StringConstructor; readonly first: BooleanConstructor; readonly rulePath: StringConstructor; readonly required: BooleanConstructor; readonly showRequireMark: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly requireMarkPlacement: import("vue").PropType<"left" | "right" | "right-hanging">; readonly showFeedback: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly rule: import("vue").PropType; readonly size: import("vue").PropType<"small" | "medium" | "large">; readonly ignorePathChange: BooleanConstructor; readonly validationStatus: import("vue").PropType<"error" | "success" | "warning">; readonly feedback: StringConstructor; readonly showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly labelProps: import("vue").PropType; readonly theme: import("vue").PropType>; readonly themeOverrides: import("vue").PropType>>; readonly builtinThemeOverrides: import("vue").PropType>>; readonly span: { readonly type: import("vue").PropType; readonly default: 1; }; readonly push: { readonly type: import("vue").PropType; readonly default: 0; }; readonly pull: { readonly type: import("vue").PropType; readonly default: 0; }; readonly offset: { readonly type: import("vue").PropType; readonly default: 0; }; }; export declare const formItemColPropKeys: ("label" | "size" | "push" | "first" | "offset" | "span" | "required" | "path" | "theme" | "themeOverrides" | "builtinThemeOverrides" | "labelWidth" | "labelAlign" | "labelPlacement" | "showRequireMark" | "requireMarkPlacement" | "showFeedback" | "showLabel" | "labelStyle" | "rulePath" | "rule" | "ignorePathChange" | "validationStatus" | "feedback" | "labelProps" | "pull")[]; export type FormItemColProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent<{ readonly label: StringConstructor; readonly labelWidth: import("vue").PropType; readonly labelStyle: import("vue").PropType; readonly labelAlign: import("vue").PropType; readonly labelPlacement: import("vue").PropType; readonly path: StringConstructor; readonly first: BooleanConstructor; readonly rulePath: StringConstructor; readonly required: BooleanConstructor; readonly showRequireMark: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly requireMarkPlacement: import("vue").PropType<"left" | "right" | "right-hanging">; readonly showFeedback: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly rule: import("vue").PropType; readonly size: import("vue").PropType<"small" | "medium" | "large">; readonly ignorePathChange: BooleanConstructor; readonly validationStatus: import("vue").PropType<"error" | "success" | "warning">; readonly feedback: StringConstructor; readonly showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly labelProps: import("vue").PropType; readonly theme: import("vue").PropType>; readonly themeOverrides: import("vue").PropType>>; readonly builtinThemeOverrides: import("vue").PropType>>; readonly span: { readonly type: import("vue").PropType; readonly default: 1; }; readonly push: { readonly type: import("vue").PropType; readonly default: 0; }; readonly pull: { readonly type: import("vue").PropType; readonly default: 0; }; readonly offset: { readonly type: import("vue").PropType; readonly default: 0; }; }, { formItemInstRef: import("vue").Ref<{ validate: import("./interface").FormItemValidate; restoreValidation: () => void; path?: string | undefined; internalValidate: import("./interface").FormItemInternalValidate; } | null>; validate: import("./interface").FormItemValidate; restoreValidation: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly labelStyle: import("vue").PropType; readonly labelAlign: import("vue").PropType; readonly labelPlacement: import("vue").PropType; readonly path: StringConstructor; readonly first: BooleanConstructor; readonly rulePath: StringConstructor; readonly required: BooleanConstructor; readonly showRequireMark: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly requireMarkPlacement: import("vue").PropType<"left" | "right" | "right-hanging">; readonly showFeedback: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly rule: import("vue").PropType; readonly size: import("vue").PropType<"small" | "medium" | "large">; readonly ignorePathChange: BooleanConstructor; readonly validationStatus: import("vue").PropType<"error" | "success" | "warning">; readonly feedback: StringConstructor; readonly showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly labelProps: import("vue").PropType; readonly theme: import("vue").PropType>; readonly themeOverrides: import("vue").PropType>>; readonly builtinThemeOverrides: import("vue").PropType>>; readonly span: { readonly type: import("vue").PropType; readonly default: 1; }; readonly push: { readonly type: import("vue").PropType; readonly default: 0; }; readonly pull: { readonly type: import("vue").PropType; readonly default: 0; }; readonly offset: { readonly type: import("vue").PropType; readonly default: 0; }; }>>, { readonly push: import("../../legacy-grid/src/interface").Span; readonly first: boolean; readonly offset: import("../../legacy-grid/src/interface").Span; readonly span: import("../../legacy-grid/src/interface").Span; readonly required: boolean; readonly showRequireMark: boolean | undefined; readonly showFeedback: boolean | undefined; readonly showLabel: boolean | undefined; readonly ignorePathChange: boolean; readonly pull: import("../../legacy-grid/src/interface").Span; }, {}>; export default _default;