import React, { Key, ReactNode, CSSProperties } from 'react'; import { GetRowKey } from 'rc-table/lib/interface'; import { TableProps as TableProps$1, ColumnType } from 'rc-table'; interface DataItem { key?: Key; [key: string]: unknown; } interface TableProps extends TableProps$1 { data?: T[]; columns: ColumnType[]; rowClassName?: string | ((record: T) => string); emptyText?: ReactNode; summary?: (data: readonly T[]) => ReactNode; style?: CSSProperties; virtualized?: boolean; border?: boolean; rowKey?: string | number | keyof T | GetRowKey; } declare const Table: ({ data, columns, rowClassName, emptyText, virtualized, border, ...rest }: TableProps) => React.JSX.Element; export { type TableProps, Table as default };