import type { BarWebGLPlotData } from "./useBarWebGLPlotData.js"; export declare class BarWebGLProgram { private gl; private readonly shaders; private readonly program; private readonly vao; private readonly quadBuffer; private readonly centers; private readonly halfSizes; private readonly colors; private readonly cornerRadii; private readonly uResolution; constructor(gl: WebGL2RenderingContext); setResolution(width: number, height: number): void; plot(plotData: BarWebGLPlotData): void; render(count: number): void; dispose(): void; }