import { DataResponse, Dimension, Granularity, Measure } from '@embeddable.com/core'; import { ChartData, ChartOptions } from 'chart.js'; import { ChartClickArgs } from '@embeddable.com/remarkable-ui'; import { Theme } from '../../../../theme/theme.types'; import { LineChartProOptionsClick } from '../lines.types'; export declare const getLineChartComparisonProData: (props: { data: DataResponse["data"]; dataComparison: DataResponse["data"] | undefined; dimension: Dimension; measures: Measure[]; hasMinMaxYAxisRange: boolean; }, theme: Theme) => ChartData<"line">; type LineChartComparisonProOptionsProps = { dimension: Dimension; measures: Measure[]; data: ChartData<'line'>; xAxisLabel?: string; showComparisonAxis?: boolean; showDataComparison?: boolean; }; export declare const createComparisonClickHandler: ({ data, measures, dimension, granularity, onClicked, }: { data: ChartData<"line">; measures: Measure[]; dimension: Dimension; granularity?: Granularity; onClicked?: LineChartProOptionsClick; }) => ((args: ChartClickArgs) => void); export declare const getLineChartComparisonProOptions: (options: LineChartComparisonProOptionsProps, theme: Theme) => ChartOptions<"line">; export {}; //# sourceMappingURL=LineChartComparisonDefaultPro.utils.d.ts.map