import * as React from 'react'; import { RefProps } from '../../common'; import { TableProps, TableSorting } from './Table.types.part'; export interface TableBasicState { sorting?: TableSorting; controlledSorting: boolean; } export declare class TableBasic extends React.Component & RefProps, TableBasicState> { constructor(props: TableProps & RefProps); static getDerivedStateFromProps(props: TableProps, state: TableBasicState): TableBasicState; private getIndices; private isSortable; private headerClicked; private footerClicked; private defaultHeadRenderer; private defaultFootRenderer; private defaultRowRenderer; private renderCells; private renderRows; private renderHead; private renderFoot; render(): React.ReactNode; static inner: { readonly StyledTableHead: any; readonly StyledTableHeaderRow: any; readonly StyledTableHeader: any; readonly HiddenCell: any; readonly StyledTableFoot: any; readonly StyledTableRow: any; readonly StyledTableCell: any; readonly StyledPlaceholderCell: any; }; }