import { DataSource } from "../core/data-source"; import { CandleTheme } from "../theme/theme"; import { YScale } from "../core/build-menu"; export declare type Candle = ReturnType; export declare function buildCandle({ theme: initialTheme, gl, }: { theme?: CandleTheme; gl: WebGLRenderingContext; }): { draw: ({ viewport, y_min_max, source, yscale, zoom: x_zoom, origin: x_origin, }: { viewport: { width: number; height: number; x: number; y: number; }; source: DataSource; y_min_max: [number, number]; yscale: YScale; zoom: number; origin: number; }) => void; applyTheme: (t: Partial) => void; readonly theme: any; };