import React from 'react'; import TableColumn from './TableColumn'; import { TableProps, RowDataType, TableInstance, CellProps as TableCellProps, RowKeyType } from 'rsuite-table'; export interface CellProps extends Omit, 'rowData' | 'dataKey'> { /** Data binding key, but also a sort of key */ dataKey?: string | keyof Row; /** Row Data */ rowData?: Row; } /** * The `Table` component is used to display data in a table. * * @see https://rsuitejs.com/components/table/ */ declare const Table: ((props: TableProps & React.RefAttributes>) => React.ReactElement) & { /** * The `Table.Cell` component is used to display data in a table cell. */ Cell: (props: import("rsuite-table/lib/Cell").InnerCellProps & React.RefAttributes) => React.ReactElement; /** * The `Table.Column` component is used to define a column in a table. */ Column: typeof TableColumn; /** * The `Table.HeaderCell` component is used to define a header cell in a table. */ HeaderCell: (props: import("rsuite-table").HeaderCellProps & React.RefAttributes) => React.ReactElement; /** * The `Table.ColumnGroup` component is used to define a column group in a table. */ ColumnGroup: React.ForwardRefExoticComponent>; }; export default Table;