import { SelectOption } from 'star-horse-lowcode'; import { PropType } from 'vue'; import { FormConfig } from '../../../types'; declare const __VLS_export: import('vue').DefineComponent; default: () => {}; }; model: { type: StringConstructor; default: string; }; formFields: { type: PropType; default: () => any[]; }; hideUserDefine: { type: BooleanConstructor; default: boolean; }; optional: { type: PropType; }; }>, { submitValid: () => Promise; setFormData: (data: any) => void; getFormData: () => { dataRelation: any; apiLinkage: any; actionName: string; }; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; default: () => {}; }; model: { type: StringConstructor; default: string; }; formFields: { type: PropType; default: () => any[]; }; hideUserDefine: { type: BooleanConstructor; default: boolean; }; optional: { type: PropType; }; }>> & Readonly<{}>, { formFields: SelectOption[]; model: string; formProps: any; hideUserDefine: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const _default: typeof __VLS_export; export default _default;