import { FormItemLabelProps } from "../FormItemLabel.js"; import { Meta } from "../types.js"; import { FormItemLayout } from "../Form.js"; import { FormItemInputProps } from "../FormItemInput.js"; import { BaseFormItemProps, FeedbackIcons, FormItemProps, ValidateStatus } from "./index.js"; import { ComponentBaseProps } from "../../config-provider/context.js"; import { ReportMetaChange } from "../context.js"; import * as vue358 from "vue"; //#region src/form/FormItem/ItemHolder.d.ts type ItemHolderProps = FormItemProps & { errors: any[]; warnings: any[]; meta: Meta; fieldId?: string; isRequired?: boolean; onSubItemMetaChange: ReportMetaChange; }; declare const ItemHolder: vue358.DefineSetupFnComponent & FormItemInputProps & { noStyle?: boolean; id?: string; hasFeedback?: boolean | { icons: FeedbackIcons; }; validateStatus?: ValidateStatus; required?: boolean; hidden?: boolean; messageVariables?: Record; layout?: FormItemLayout; } & { errors: any[]; warnings: any[]; meta: Meta; fieldId?: string; isRequired?: boolean; onSubItemMetaChange: ReportMetaChange; } & {}, vue358.PublicProps>; //#endregion export { ItemHolderProps, ItemHolder as default };