import type { CandlestickPlotData } from "./useCandlestickPlotData.js"; export declare class CandlestickWebGLProgram { private gl; private readonly shaders; private readonly quadBuffer; private readonly wickGeometryBuffer; private readonly candle; private readonly wick; constructor(gl: WebGL2RenderingContext); private initCandleProgram; private initWickProgram; setResolution(width: number, height: number): void; setCandleWidth(candleWidth: number): void; plot(plotData: CandlestickPlotData): void; render(dataLength: number): void; dispose(): void; }