import type { PropType } from 'vue'; import type { FormActionType, FormProps, FormSchema } from '../types/form'; import type { TableActionType } from '../../table'; declare const _sfc_main: import("vue").DefineComponent<{ schema: { type: PropType; default: () => {}; }; formProps: { type: PropType; default: () => {}; }; allDefaultValues: { type: PropType>; default: () => {}; }; formModel: { type: PropType>; default: () => {}; }; setFormModel: { type: PropType<(key: string, value: any) => void>; default: null; }; tableAction: { type: PropType; }; formActionType: { type: PropType; }; }, () => false | JSX.Element | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ schema?: unknown; formProps?: unknown; allDefaultValues?: unknown; formModel?: unknown; setFormModel?: unknown; tableAction?: unknown; formActionType?: unknown; } & { schema: FormSchema; formProps: FormProps; allDefaultValues: Recordable; formModel: Recordable; setFormModel: (key: string, value: any) => void; } & { tableAction?: TableActionType | undefined; formActionType?: FormActionType | undefined; }>, { schema: FormSchema; formProps: FormProps; allDefaultValues: Recordable; formModel: Recordable; setFormModel: (key: string, value: any) => void; }>; export default _sfc_main;