import { Ref } from '@wakeadmin/demi'; import { CommonProps } from '@wakeadmin/element-adapter'; import { DefineOurComponent } from '../utils'; import { FatTableColumn, FatTableSlots } from '../fat-table'; import { FatTableSelectEvents, FatTableSelectMethods, FatTableSelectProps } from './fat-table-select'; export interface FatTableSelectDefinition | number | string = any> extends FatTableSelectProps, CommonProps { } export type FatTableSelectDefineProps | number | string = any, Extra extends {} = {}> = Partial & { extra: Extra; }>; export type FatTableSelectDefine | number | string = any, Extra extends {} = {}> = (FatTableSelectProps & CommonProps) | ((context: { tableRef: Ref | undefined>; props: FatTableSelectDefineProps; emit: (key: string, ...args: any[]) => void; column: (column: FatTableColumn) => any; p: (key: keyof Item) => string; }) => () => FatTableSelectDefinition); export declare function defineFatTableSelect | number | string = any, Extra extends {} = {}>(define: FatTableSelectDefine): DefineOurComponent, FatTableSlots, FatTableSelectEvents, FatTableSelectMethods>; //# sourceMappingURL=define-fat-table-select.d.ts.map