import { ExtractPublicPropTypes } from "../../_utils/naive/extract-public-props.js"; import "../../_utils/index.js"; import { FormTheme, FormThemeOverrides } from "../styles/light.js"; import "../styles/index.js"; import { FormItemRule, FormItemValidate, LabelAlign, LabelPlacement } from "./interface.js"; import { Span } from "../../legacy-grid/src/interface.js"; //#region src/form/src/FormItemRow.d.ts 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; }; 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: unknown; validate: 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: Span; span: Span; required: boolean; offset: Span; first: boolean; showRequireMark: boolean | undefined; showFeedback: boolean | undefined; showLabel: boolean | undefined; ignorePathChange: boolean; pull: Span; gutter: string | number | [number, number]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion export { FormItemRowProps, _default as default, formItemRowProps };