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" | "success" | "warning">; feedback: StringConstructor; showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; labelProps: 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<{ 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" | "success" | "warning">; feedback: StringConstructor; showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; labelProps: 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; 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; 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" | "success" | "warning">; feedback: StringConstructor; showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; labelProps: 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; }>>, { push: import("../../legacy-grid/src/interface").Span; first: boolean; offset: import("../../legacy-grid/src/interface").Span; span: import("../../legacy-grid/src/interface").Span; required: boolean; showRequireMark: boolean | undefined; showFeedback: boolean | undefined; showLabel: boolean | undefined; ignorePathChange: boolean; gutter: string | number | [number, number]; pull: import("../../legacy-grid/src/interface").Span; }, {}>; export default _default;