import { TableProps } from 'antd'; import React from 'react'; import { ColumnGroupType, ColumnType } from 'antd/lib/table'; import './index.less'; export type ColumnsType = ((ColumnGroupType & { actions?: (value: any, record: RecordType, index: number) => React.ReactNode; }) | (ColumnType & { actions?: (value: any, record: RecordType, index: number) => React.ReactNode; }))[]; interface TableExtraProps { columns?: ColumnsType; emptyType?: 'simple' | 'slogan'; } export declare type TriggerEventHandler = (record: RecordType, event: React.MouseEvent) => void; export interface RenderExpandIconProps { prefixCls: string; expanded: boolean; record: RecordType; expandable: boolean; onExpand: TriggerEventHandler; } declare const Table: { (props: TableExtraProps & TableProps): React.JSX.Element; Summary: typeof import("rc-table/lib/Footer/Summary").default; Column: typeof import("antd/lib/table/Column").default; EXPAND_COLUMN: {}; SELECTION_COLUMN: {}; }; export { Table };