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, FormItemSlots, FormItemValidate, LabelAlign, LabelPlacement } from "./interface.js"; import { SlotsType } from "vue"; //#region src/form/src/FormItemGridItem.d.ts declare const formItemGiProps: { 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" | "warning" | "success">; readonly feedback: StringConstructor; readonly feedbackClass: StringConstructor; readonly feedbackStyle: import("vue").PropType; readonly showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly labelProps: import("vue").PropType; readonly contentClass: StringConstructor; readonly contentStyle: 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 offset: { readonly type: import("vue").PropType; readonly default: 0; }; readonly suffix: BooleanConstructor; readonly privateOffset: NumberConstructor; readonly privateSpan: NumberConstructor; readonly privateColStart: NumberConstructor; readonly privateShow: { readonly type: BooleanConstructor; readonly default: true; }; }; declare const formItemGiPropKeys: ("theme" | "themeOverrides" | "builtinThemeOverrides" | "required" | "label" | "span" | "contentClass" | "contentStyle" | "size" | "suffix" | "offset" | "labelPlacement" | "labelAlign" | "labelStyle" | "first" | "path" | "labelWidth" | "rulePath" | "showRequireMark" | "requireMarkPlacement" | "showFeedback" | "rule" | "ignorePathChange" | "validationStatus" | "feedback" | "feedbackClass" | "feedbackStyle" | "showLabel" | "labelProps" | "privateOffset" | "privateSpan" | "privateColStart" | "privateShow")[]; type FormItemGiProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent; 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" | "warning" | "success">; readonly feedback: StringConstructor; readonly feedbackClass: StringConstructor; readonly feedbackStyle: import("vue").PropType; readonly showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly labelProps: import("vue").PropType; readonly contentClass: StringConstructor; readonly contentStyle: 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 offset: { readonly type: import("vue").PropType; readonly default: 0; }; readonly suffix: BooleanConstructor; readonly privateOffset: NumberConstructor; readonly privateSpan: NumberConstructor; readonly privateColStart: NumberConstructor; readonly privateShow: { readonly type: BooleanConstructor; readonly default: true; }; }>, { formItemInstRef: unknown; validate: FormItemValidate; restoreValidation: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, 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" | "warning" | "success">; readonly feedback: StringConstructor; readonly feedbackClass: StringConstructor; readonly feedbackStyle: import("vue").PropType; readonly showLabel: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly labelProps: import("vue").PropType; readonly contentClass: StringConstructor; readonly contentStyle: 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 offset: { readonly type: import("vue").PropType; readonly default: 0; }; readonly suffix: BooleanConstructor; readonly privateOffset: NumberConstructor; readonly privateSpan: NumberConstructor; readonly privateColStart: NumberConstructor; readonly privateShow: { readonly type: BooleanConstructor; readonly default: true; }; }>> & Readonly<{}>, { readonly required: boolean; readonly span: string | number; readonly suffix: boolean; readonly offset: string | number; readonly first: boolean; readonly showRequireMark: boolean | undefined; readonly showFeedback: boolean | undefined; readonly ignorePathChange: boolean; readonly showLabel: boolean | undefined; readonly privateShow: boolean; }, SlotsType, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion export { FormItemGiProps, _default as default, formItemGiPropKeys, formItemGiProps };