import React from "react"; import { Datapoint } from "./types"; import { HiPlotPluginData } from "./plugin"; import _ from "underscore"; interface RowsDisplayTableState { } export interface TableDisplayData { hide: Array; order_by: Array<[string, string]>; } interface TablePluginProps extends HiPlotPluginData, TableDisplayData { } export declare class RowsDisplayTable extends React.Component { table_ref: React.RefObject; table_container: React.RefObject; dt: any; ordered_cols: Array; empty: boolean; setSelected_debounced: ((selected: Datapoint[]) => void) & _.Cancelable; static defaultProps: { hide: any[]; order_by: string[][]; }; constructor(props: TablePluginProps); componentDidMount(): void; mountDt(): void; componentDidUpdate(prevProps: HiPlotPluginData): void; setSelectedToSearchResult(): void; setSelected(selected: Array): void; render(): JSX.Element; destroyDt(): void; componentWillUnmount(): void; } export {};