import { AxisChart } from '../axis-chart';
import { HeatmapModel } from '../model/heatmap';
import { HeatmapChartOptions } from '../interfaces/charts';
import { ChartConfig } from '../interfaces/model';
import { Component } from '../components/component';
import { Modal } from '../components/essentials/modal';
import { LayoutComponent } from '../components/layout/layout';
import { AxisChartsTooltip } from '../components/essentials/tooltip-axis';
export declare class HeatmapChart extends AxisChart {
    model: HeatmapModel;
    constructor(holder: HTMLDivElement, chartConfigs: ChartConfig<HeatmapChartOptions>);
    protected getAxisChartComponents(graphFrameComponents: any[], configs?: any): (AxisChartsTooltip | Modal | LayoutComponent)[];
    /**
     * Retrieves the components to be rendered inside the graph frame.
     *
     * @returns {Component[]} An array of components to be rendered.
     */
    getComponents(): Component[];
}
