import { PropType } from 'vue'; import { IFormModelItem } from '../types'; declare const _default: import("vue").DefineComponent<{ model: { type: PropType>; required: true; default: () => {}; }; rowId: { type: StringConstructor; default: undefined; }; }, { itemClassName: string; errorClassName: string; requiredMarkClassName: string; colonClass: string; descriptionClass: string; showRequiredMark: import("vue").ComputedRef; errorMessage: import("vue").ComputedRef; formProps: import("vue").ComputedRef>; store: import("..").FormStore; omitSystemProps: (model: IFormModelItem) => { [key: string]: any; isVirtualKey?: boolean | undefined; valueItems?: string[] | undefined; detailTableId?: string | undefined; componentType?: string | undefined; }; handleChange: (value: unknown, split: boolean) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", import("vue").PublicProps, Readonly>; required: true; default: () => {}; }; rowId: { type: StringConstructor; default: undefined; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; }, { rowId: string; model: IFormModelItem; }, {}>; export default _default;