import { Ref } from '@wakeadmin/demi'; import { CommonProps } from '@wakeadmin/element-adapter'; import { DefineOurComponent } from '../utils'; import { FatTableColumn } from '../fat-table'; import { FatTableModalEvents, FatTableModalMethods, FatTableModalProps, FatTableModalSlots } from './fat-table-modal'; export interface FatTableModalDefinition extends FatTableModalProps, CommonProps { } export type FatTableModalDefineProps = Partial & { extra: Extra; }>; export type FatTableModalDefine = (FatTableModalProps & CommonProps) | ((context: { modelRef: Ref | undefined>; props: FatTableModalDefineProps; emit: (key: string, ...args: any[]) => void; p: (key: keyof Item) => string; column: (column: FatTableColumn) => any; }) => () => FatTableModalDefinition); export declare function defineFatTableModal(define: FatTableModalDefine): DefineOurComponent, FatTableModalSlots, FatTableModalEvents, FatTableModalMethods>; //# sourceMappingURL=define-fat-table-modal.d.ts.map