import { DataResponse, Dimension, Granularity, Measure } from '@embeddable.com/core'; import { ChartData, ChartOptions } from 'chart.js'; import type { ChartClickArgs } from '@embeddable.com/remarkable-ui'; import { Theme } from '../../../../theme/theme.types'; import { BarLineChartProClickArg } from '../combo.types'; export declare const getBarLineChartProData: (props: { data: DataResponse["data"]; dimension: Dimension; barMeasures: Measure[]; lineMeasures: Measure[]; maxItems?: number; showSecondaryAxis: boolean; }, theme: Theme) => ChartData<"bar">; export declare const getBarLineChartProOptions: (options: { barMeasures: Measure[]; lineMeasures: Measure[]; dimension: Dimension; data: ChartData<"bar">; showSecondaryAxis: boolean; showValueLabels?: boolean; showValueLabelsLine?: boolean; yAxisSecondaryLabel?: string; yAxisSecondaryMin?: number; yAxisSecondaryMax?: number; }, theme: Theme) => Partial>; export declare const createBarLineClickHandler: ({ data, dimension, granularity, barMeasures, onBarClicked, onLineClicked, }: { data: ChartData; dimension: Dimension; granularity?: Granularity; barMeasures: Measure[]; onBarClicked?: (args: BarLineChartProClickArg) => void; onLineClicked?: (args: BarLineChartProClickArg) => void; }) => ((args: ChartClickArgs) => void); //# sourceMappingURL=BarLineChartPro.utils.d.ts.map