import { Ref } from '@wakeadmin/demi'; import { CommonProps } from '@wakeadmin/element-adapter'; import { DefineOurComponent } from '../utils'; import { FatTableColumn } from '../fat-table'; import { FatTableSelectModalEvents, FatTableSelectModalMethods, FatTableSelectModalProps, FatTableSelectModalSlots } from './fat-table-select-modal'; export interface FatTableSelectModalDefinition | number | string> extends FatTableSelectModalProps, CommonProps { } export type FatTableSelectModalDefineProps | number | string, Extra extends {} = {}> = Partial & { extra: Extra; }>; export type FatTableSelectModalDefine | number | string, Extra extends {} = {}> = (FatTableSelectModalProps & CommonProps) | ((context: { modalRef: Ref | undefined>; props: FatTableSelectModalDefineProps; emit: (key: string, ...args: any[]) => void; column: (column: FatTableColumn) => any; p: (key: keyof Item) => string; }) => () => FatTableSelectModalDefinition); export declare function defineFatTableSelectModal | number | string, Extra extends {} = {}>(define: FatTableSelectModalDefine): DefineOurComponent, FatTableSelectModalSlots, FatTableSelectModalEvents, FatTableSelectModalMethods>; //# sourceMappingURL=define-fat-table-select-modal.d.ts.map