import { ChartCardHeaderProps } from '../../shared/ChartCard/ChartCard'; import { DataResponse, Dataset, Dimension, DimensionOrMeasure, OrderDirection, TimeRange } from '@embeddable.com/core'; export type TableScrollableProOnRowClickArg = { dimensionValue: string | null; dimensionTimeRange: TimeRange | undefined; }; export type TableScrollableProState = { page: number; pageSize?: number; sort?: { id: string; direction: OrderDirection; } | undefined; isLoadingDownloadData: boolean; }; export type TableScrollableProProps = { dataset: Dataset; allResults?: DataResponse; clickDimension?: Dimension; dimensionsAndMeasures: DimensionOrMeasure[]; displayNullAs?: string; results: DataResponse; showIndex?: boolean; state?: TableScrollableProState; onRowClicked?: (rowDimensionValue: TableScrollableProOnRowClickArg) => void; setState?: React.Dispatch>; } & ChartCardHeaderProps; declare const TableScrollablePro: (props: TableScrollableProProps) => import("react").JSX.Element; export default TableScrollablePro; //# sourceMappingURL=index.d.ts.map