import React from 'react';
import { ChartRendererProps } from '../../../../../../../../domains/visualizations/components/chart/types.js';
import { Themable } from '../../../../../../../../infra/contexts/theme-provider/types.js';
import { HighchartsBasedChartRendererProps } from '../../highcharts-based-chart-renderer/highcharts-based-chart-renderer.js';
export declare const ChartRootContainer: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: React.ElementType<any, keyof React.JSX.IntrinsicElements> | undefined;
} & Themable, React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const ChartsWrapper: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: React.ElementType<any, keyof React.JSX.IntrinsicElements> | undefined;
}, React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export type CalendarHeatmapProps = HighchartsBasedChartRendererProps<'calendar-heatmap'>;
export declare function CalendarHeatmap({ chartData, dataOptions, designOptions, onDataPointClick, onDataPointContextMenu, onDataPointsSelected, onBeforeRender, size, }: CalendarHeatmapProps): import("react/jsx-runtime").JSX.Element;
export declare const isCalendarHeatmapProps: (props: ChartRendererProps) => props is CalendarHeatmapProps;
