import { Ref } from '@wakeadmin/demi'; import { CommonProps } from '@wakeadmin/element-adapter'; import { FatFormDefineHelpers, FatFormChild } from '../fat-form'; import { DefineOurComponent } from '../utils'; import { FatFormModalProps, FatFormModalMethods, FatFormModalSlots, FatFormModalEvents } from './fat-form-modal'; export interface FatFormModalDefinition extends FatFormModalProps, CommonProps { children?: FatFormChild[]; } export type FatFormModalDefineProps = Partial & { extra: Extra; }>; export type FatFormModalDefine = (context: { form: Ref | undefined>; props: FatFormModalDefineProps; emit: (key: string, ...args: any[]) => void; } & FatFormDefineHelpers) => () => FatFormModalDefinition; /** * 创建 fat-form-modal * @param define * @returns */ export declare function defineFatFormModal(define: FatFormModalDefine, options?: { name?: string; }): DefineOurComponent, FatFormModalSlots, FatFormModalEvents, FatFormModalMethods>; //# sourceMappingURL=define-fat-form-modal.d.ts.map