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