import { Ref } from '@wakeadmin/demi'; import { CommonProps } from '@wakeadmin/element-adapter'; import { FatFormDefineHelpers, FatFormChild } from '../fat-form'; import { DefineOurComponent } from '../utils'; import { FatFormDrawerProps, FatFormDrawerMethods, FatFormDrawerSlots, FatFormDrawerEvents } from './fat-form-drawer'; export interface FatFormDrawerDefinition extends FatFormDrawerProps, CommonProps { children?: FatFormChild[]; } export type FatFormDrawerDefineProps = Partial & { extra: Extra; }>; export type FatFormDrawerDefine = (context: { form: Ref | undefined>; props: FatFormDrawerDefineProps; emit: (key: string, ...args: any[]) => void; } & FatFormDefineHelpers) => () => FatFormDrawerDefinition; /** * 创建 fat-form-drawer * @param define * @returns */ export declare function defineFatFormDrawer(define: FatFormDrawerDefine, options?: { name?: string; }): DefineOurComponent, FatFormDrawerSlots, FatFormDrawerEvents, FatFormDrawerMethods>; //# sourceMappingURL=define-fat-form-drawer.d.ts.map