/** * Prepare Heatmap data for WebGL rendering * Creates a mesh of triangles for the grid. * * @param x - X coordinates of grid columns * @param y - Y coordinates of grid rows * @param z - Z values (matrix flattened in row-major order: width=x.length, height=y.length) * @returns Interleaved data [x, y, value, ...] ready for gl.TRIANGLES */ export declare function interleaveHeatmapData(x: Float32Array | Float64Array | number[], y: Float32Array | Float64Array | number[], z: Float32Array | Float64Array | number[]): Float32Array; /** * Generates a colormap texture data * Viridis approximation */ export declare function getColormap(name?: string): Uint8Array;