import { DataResponse, Dimension, Granularity, Measure } from '@embeddable.com/core'; import { Theme } from '../../../../theme/theme.types'; import { ChartData, ChartOptions } from 'chart.js'; import { AreaChartProAreaClickArg, AreaChartProPointClickArg } from '../lines.types'; import { ChartClickArgs } from '@embeddable.com/remarkable-ui'; export declare const getAreaChartProData: (props: { data: DataResponse["data"]; dimension: Dimension; groupDimension: Dimension; measure: Measure; hasMinMaxYAxisRange: boolean; }, theme: Theme) => ChartData<"line">; export declare const createAreaClickHandler: ({ data, dimension, groupBy, granularity, onPointClicked, onAreaClicked, }: { data: ChartData<"line">; dimension: Dimension; groupBy: Dimension; granularity?: Granularity; onPointClicked?: (arg: AreaChartProPointClickArg) => void; onAreaClicked?: (arg: AreaChartProAreaClickArg) => void; }) => ({ event, elementAtEvent }: ChartClickArgs) => void; export declare const getAreaChartProOptions: (options: { dimension: Dimension; groupDimension: Dimension; measure: Measure; data: ChartData<"line">; }, theme: Theme) => ChartOptions<"line">; //# sourceMappingURL=AreaChartPro.utils.d.ts.map