export default SimpleTable; declare class SimpleTable extends React.Component { constructor(props: any); state: { hoverRowIndex: number; tableHeight: number; }; _cache: any; componentDidMount(): void; componentDidUpdate(): void; updateTableHeight(): void; toggleSortType: (key: any) => { sortOrder: any; sortedBy: any; }; handleRowHover: (rowIndex: any) => void; calculateColWidth: (schema: any, properties: any, index: any, fullWidth: any, fullWidthColWidth: any) => any; calculateRowHeight: (index: any) => any; addLineActionsToSchema: (schema: any, lineActions: any) => any; getScrollbarWidth: () => number; calculateContainerHeight: () => number; render(): JSX.Element; } declare namespace SimpleTable { export namespace defaultProps { export const indexColumnLabel: any; export const fixFirstColumn: boolean; export const items: any[]; export const disableHeader: boolean; export namespace sort { export const sortOrder: any; export const sortedBy: any; } export const fullWidth: boolean; export const dynamicRowHeight: boolean; export const selectedRowsIndexes: any[]; export function onRowHover(): void; } export namespace propTypes { const items_1: PropTypes.Validator; export { items_1 as items }; export const schema: PropTypes.Validator; const indexColumnLabel_1: PropTypes.Requireable; export { indexColumnLabel_1 as indexColumnLabel }; const fixFirstColumn_1: PropTypes.Requireable; export { fixFirstColumn_1 as fixFirstColumn }; export const density: PropTypes.Requireable; const disableHeader_1: PropTypes.Requireable; export { disableHeader_1 as disableHeader }; export const onRowClick: PropTypes.Requireable<(...args: any[]) => any>; const onRowHover_1: PropTypes.Requireable<(...args: any[]) => any>; export { onRowHover_1 as onRowHover }; export const emptyStateLabel: PropTypes.Requireable; export const emptyStateChildren: PropTypes.Requireable; const sort_1: PropTypes.Requireable; sortedBy: PropTypes.Requireable; preferentialSortOrder: PropTypes.Requireable; }>>; export { sort_1 as sort }; export const onSort: PropTypes.Requireable<(...args: any[]) => any>; export const updateTableKey: PropTypes.Requireable; export const containerHeight: PropTypes.Requireable; export const rowHeight: PropTypes.Validator; const dynamicRowHeight_1: PropTypes.Requireable; export { dynamicRowHeight_1 as dynamicRowHeight }; const fullWidth_1: PropTypes.Requireable; export { fullWidth_1 as fullWidth }; export const lineActions: PropTypes.Requireable any>; isDangerous: PropTypes.Requireable; onClick: PropTypes.Requireable<(...args: any[]) => any>; }>[]>; export const loading: PropTypes.Requireable; const selectedRowsIndexes_1: PropTypes.Requireable; export { selectedRowsIndexes_1 as selectedRowsIndexes }; } } import React from "react"; import PropTypes from "prop-types";