import type { ExtractPublicPropTypes } from '../../_utils'; export declare const formItemRowProps: { label: StringConstructor; labelWidth: import("vue").PropType; labelStyle: import("vue").PropType; labelAlign: import("vue").PropType; labelPlacement: import("vue").PropType; path: StringConstructor; first: BooleanConstructor; rulePath: StringConstructor; required: BooleanConstructor; showRequireMark: { readonly type: import("vue").PropType; readonly default: undefined; }; requireMarkPlacement: import("vue").PropType<"left" | "right" | "right-hanging">; showFeedback: { readonly type: import("vue").PropType; readonly default: undefined; }; rule: import("vue").PropType; size: import("vue").PropType<"small" | "medium" | "large">; ignorePathChange: BooleanConstructor; validationStatus: import("vue").PropType<"error" | "warning" | "success">; feedback: StringConstructor; feedbackClass: StringConstructor; feedbackStyle: import("vue").PropType; showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; labelProps: import("vue").PropType; contentClass: StringConstructor; contentStyle: import("vue").PropType; theme: import("vue").PropType>; themeOverrides: import("vue").PropType>>; builtinThemeOverrides: import("vue").PropType>>; span: { readonly type: import("vue").PropType; readonly default: 1; }; push: { readonly type: import("vue").PropType; readonly default: 0; }; pull: { readonly type: import("vue").PropType; readonly default: 0; }; offset: { readonly type: import("vue").PropType; readonly default: 0; }; gutter: { readonly type: import("vue").PropType; readonly default: 0; }; alignItems: StringConstructor; justifyContent: StringConstructor; }; export type FormItemRowProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent; labelStyle: import("vue").PropType; labelAlign: import("vue").PropType; labelPlacement: import("vue").PropType; path: StringConstructor; first: BooleanConstructor; rulePath: StringConstructor; required: BooleanConstructor; showRequireMark: { readonly type: import("vue").PropType; readonly default: undefined; }; requireMarkPlacement: import("vue").PropType<"left" | "right" | "right-hanging">; showFeedback: { readonly type: import("vue").PropType; readonly default: undefined; }; rule: import("vue").PropType; size: import("vue").PropType<"small" | "medium" | "large">; ignorePathChange: BooleanConstructor; validationStatus: import("vue").PropType<"error" | "warning" | "success">; feedback: StringConstructor; feedbackClass: StringConstructor; feedbackStyle: import("vue").PropType; showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; labelProps: import("vue").PropType; contentClass: StringConstructor; contentStyle: import("vue").PropType; theme: import("vue").PropType>; themeOverrides: import("vue").PropType>>; builtinThemeOverrides: import("vue").PropType>>; span: { readonly type: import("vue").PropType; readonly default: 1; }; push: { readonly type: import("vue").PropType; readonly default: 0; }; pull: { readonly type: import("vue").PropType; readonly default: 0; }; offset: { readonly type: import("vue").PropType; readonly default: 0; }; gutter: { readonly type: import("vue").PropType; readonly default: 0; }; alignItems: StringConstructor; justifyContent: StringConstructor; }>, { formItemColInstRef: import("vue").Ref<{ validate: import("./interface").FormItemValidate; restoreValidation: () => void; invalidateLabelWidth: () => void; path?: string | undefined; internalValidate: import("./interface").FormItemInternalValidate; } | null, import("./interface").FormItemInst | { validate: import("./interface").FormItemValidate; restoreValidation: () => void; invalidateLabelWidth: () => void; path?: string | undefined; internalValidate: import("./interface").FormItemInternalValidate; } | null>; validate: import("./interface").FormItemValidate; restoreValidation: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; labelStyle: import("vue").PropType; labelAlign: import("vue").PropType; labelPlacement: import("vue").PropType; path: StringConstructor; first: BooleanConstructor; rulePath: StringConstructor; required: BooleanConstructor; showRequireMark: { readonly type: import("vue").PropType; readonly default: undefined; }; requireMarkPlacement: import("vue").PropType<"left" | "right" | "right-hanging">; showFeedback: { readonly type: import("vue").PropType; readonly default: undefined; }; rule: import("vue").PropType; size: import("vue").PropType<"small" | "medium" | "large">; ignorePathChange: BooleanConstructor; validationStatus: import("vue").PropType<"error" | "warning" | "success">; feedback: StringConstructor; feedbackClass: StringConstructor; feedbackStyle: import("vue").PropType; showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; labelProps: import("vue").PropType; contentClass: StringConstructor; contentStyle: import("vue").PropType; theme: import("vue").PropType>; themeOverrides: import("vue").PropType>>; builtinThemeOverrides: import("vue").PropType>>; span: { readonly type: import("vue").PropType; readonly default: 1; }; push: { readonly type: import("vue").PropType; readonly default: 0; }; pull: { readonly type: import("vue").PropType; readonly default: 0; }; offset: { readonly type: import("vue").PropType; readonly default: 0; }; gutter: { readonly type: import("vue").PropType; readonly default: 0; }; alignItems: StringConstructor; justifyContent: StringConstructor; }>> & Readonly<{}>, { push: import("../../legacy-grid/src/interface").Span; offset: import("../../legacy-grid/src/interface").Span; span: import("../../legacy-grid/src/interface").Span; first: boolean; required: boolean; showRequireMark: boolean | undefined; showFeedback: boolean | undefined; showLabel: boolean | undefined; ignorePathChange: boolean; pull: import("../../legacy-grid/src/interface").Span; gutter: string | number | [number, number]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;