import { Component } from 'react'; import { Dictionary, Field } from '../../engine/Engine'; export declare type TableType = 'single' | 'multiple' | 'default'; interface Props { fields: Dictionary; data: any; loading: boolean; queryLimit: number; type: TableType; activeRows?: Dictionary; onSelect: (id: string) => any; onDeselect?: (id: string) => any; onSelectAll?: () => any; onReset?: () => any; resizable: boolean; workspace?: any; limbo?: any; dataBrowser?: any; modal?: boolean; } interface State { width: number; height: number; fixed: boolean; scrollLeft: number; scrollTop: number; } declare class Table extends Component { private table; private throttleResize; constructor(props: any); componentDidMount(): void; componentWillUnmount(): void; handleResize: () => void; componentDidUpdate(prevProps: any): void; render(): JSX.Element; } export default Table;