import * as React from 'react'; export declare type TableCellContet = string | number | JSX.Element; interface TableCellOptions { content: TableCellContet; props?: { [key: string]: unknown; }; } declare type TableCell = TableCellOptions | TableCellContet; declare type TableRow = TableCell[] | { content: TableCell[]; props?: { [key: string]: unknown; }; }; export interface TableProps { head: TableCell[]; body: TableRow[]; caption?: string; striped?: boolean; bordered?: boolean; hoverable?: boolean; selectable?: boolean; className?: string; onSelectionChange?: (index: number) => void; } export declare const Table: React.FC; export {};