import { Attribute, Data, DataSource, Measure } from '@sisense/sdk-data'; import { ChartDataOptionsInternal } from '../../chart-data-options/types'; import { DataColumnNamesMapping } from '../../chart-data-options/validate-data-options'; import { ChartData } from '../../chart-data/types'; import { ChartType } from '../../types'; type UseChartDataPreparationProps = { dataSet: DataSource | Data | undefined; data: Data; chartDataOptions: ChartDataOptionsInternal; chartType: ChartType; /** Indicates if the chart is a forecast or trend chart for temporal routing between legacy and restructured charts processing */ isForecastOrTrendChart: boolean; attributes: Attribute[]; measures: Measure[]; dataColumnNamesMapping: DataColumnNamesMapping; onDataReady?: (data: Data) => Data; }; export declare function useChartDataPreparation({ dataSet, data, chartDataOptions, chartType, isForecastOrTrendChart, attributes, measures, dataColumnNamesMapping, onDataReady, }: UseChartDataPreparationProps): ChartData | null; export {}; //# sourceMappingURL=use-chart-data-preparation.d.ts.map