import type { ScatterWebGLPlotData } from "./useScatterWebGLPlotData.js"; export declare class ScatterWebGLProgram { private gl; private readonly shaders; private readonly quadBuffer; private readonly program; private readonly vao; private readonly centers; private readonly sizes; private readonly colors; constructor(gl: WebGL2RenderingContext); setResolution(width: number, height: number): void; plot(plotData: ScatterWebGLPlotData): void; render(plotData: ScatterWebGLPlotData): void; dispose(): void; }