import React from 'react'; export interface TableProps { scrollable?: boolean; children?: React.ReactNode | React.ReactNode[]; } declare class Table extends React.PureComponent { static Body: ({ children, height, loading, ...other }: import("./TableBody").TableBodyProps) => JSX.Element; static Cell: ({ children, style, ...other }: { children?: string | number | boolean | {} | React.ReactElement React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)> | React.ReactNodeArray | React.ReactPortal | React.ReactNode[] | null | undefined; style?: React.CSSProperties | undefined; }) => JSX.Element; static Head: ({ children, ...other }: { children: string | number | boolean | {} | React.ReactElement React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)> | React.ReactNodeArray | React.ReactPortal | React.ReactNode[] | null | undefined; }) => JSX.Element; static HeaderCell: ({ children, sortable, initialSortOrder, onSort, loading, ...other }: import("./TableHeaderCell").TableHeaderCellProps) => JSX.Element; static Row: ({ children, header, name, onClick, ...other }: import("./TableRow").TableRowProps) => JSX.Element; render(): JSX.Element; } export default Table;