import { BaseChartConfig, TooltipConfig } from '../types';
export interface HeatmapCell {
    row: number;
    col: number;
    value: number;
}
export interface HeatmapChartConfig extends BaseChartConfig {
    /** Cell values keyed by `(row, col)` indices. */
    data: HeatmapCell[];
    /** Labels rendered along the Y axis (one per row). */
    rowLabels: string[];
    /** Labels rendered along the X axis (one per column). */
    colLabels: string[];
    /** Optional tooltip configuration (formatter, enabled flag). */
    tooltip?: TooltipConfig;
    /** Two-stop color ramp `[low, high]` interpolated across the value range. */
    colorRange?: [string, string];
    /**
     * Render numeric values inside each cell.
     * @default false
     */
    showValues?: boolean;
    /**
     * Corner radius of each cell in pixels.
     * @default 2
     */
    cellRadius?: number;
    /**
     * Gap between cells in pixels.
     * @default 1
     */
    cellGap?: number;
}
//# sourceMappingURL=types.d.ts.map