import { Ref } from '@wakeadmin/demi'; import { CommonProps } from '@wakeadmin/element-adapter'; import { DefineOurComponent } from '../utils'; import { FatTableColumn } from '../fat-table'; import { FatTableDrawerEvents, FatTableDrawerMethods, FatTableDrawerProps, FatTableDrawerSlots } from './fat-table-drawer'; export interface FatTableDrawerDefinition extends FatTableDrawerProps, CommonProps { } export type FatTableDrawerDefineProps = Partial & { extra: Extra; }>; export type FatTableDrawerDefine = (FatTableDrawerProps & CommonProps) | ((context: { modelRef: Ref | undefined>; props: FatTableDrawerDefineProps; emit: (key: string, ...args: any[]) => void; column: (column: FatTableColumn) => any; p: (key: keyof Item) => string; }) => () => FatTableDrawerDefinition); export declare function defineFatTableDrawer(define: FatTableDrawerDefine): DefineOurComponent, FatTableDrawerSlots, FatTableDrawerEvents, FatTableDrawerMethods>; //# sourceMappingURL=define-fat-table-drawer.d.ts.map