import type { WebGLContextManager } from "../../webgl/context-manager"; import type { HeatmapChart } from "./heatmap"; export interface HeatmapLocations { u_projection: WebGLUniformLocation | null; u_cell_inset: WebGLUniformLocation | null; u_cell_size: WebGLUniformLocation | null; u_gradient_lut: WebGLUniformLocation | null; a_corner: number; a_cell: number; a_color_t: number; } /** * Full-frame render: WebGL cells → chrome overlay. */ export declare function renderHeatmapFrame(chart: HeatmapChart, glManager: WebGLContextManager): void; /** * Chrome overlay: X axis + Y axis + color legend + (optional) tooltip. */ export declare function renderHeatmapChromeOverlay(chart: HeatmapChart): void;