import { T as TemporalXAxisComponent } from './TemporalXAxisComponent-BfpwCZki.js'; import './ChartVisualizationComponent-BjDN8MA5.js'; import './ChartComponent-DGS-4uXS.js'; import './Enums-P63PfmaT.js'; import './Component-rd-XgTpk.js'; import './Interfaces-Buj5FHm_.js'; import './ChartComponentData-Cg3l5w9Z.js'; import './EllipsisMenu.js'; declare class Heatmap extends TemporalXAxisComponent { private lineHeight; private splitByLabelWidth; private heatmapWrapper; private splitByLabels; private heatmapCanvasMap; private timeLabels; private height; private timeLabelsHeight; private visibleAggs; constructor(renderTarget: Element); private focusOnEllipsis; private createControlsPanel; private chartControlsExist; private addTimeLabels; mouseover: (hoveredAggKey: any, hoveredSplitBy: any) => void; mouseout: (selection: any, hoveredAggKey: any) => void; render(data: any, chartOptions?: any, aggregateExpressionOptions?: any): void; renderTimeLabels: (focusStartTime: any, focusEndTime: any, focusX1: any, focusX2: any, focusY: any, yOffset: any, shiftMillis: any) => void; } export { Heatmap as default };