import { BaseChart } from '../base';
import { TreemapChartConfig, TreemapNode } from './types';
export declare class TreemapChart extends BaseChart {
    private data;
    private showLabels;
    private cellGap;
    private cellRadius;
    private tooltipEnabled;
    private tooltipFormat;
    private tooltip;
    private rects;
    private colors;
    private handleMouseMove;
    private handleMouseLeave;
    private hoveredIndex;
    constructor(config: TreemapChartConfig);
    private computeLayout;
    private squarify;
    private layoutRow;
    private worstAspectRatio;
    private setupTooltip;
    render(): void;
    update(data: TreemapNode): void;
    destroy(): void;
}
//# sourceMappingURL=index.d.ts.map