import type { OrbFrame, OrbTheme } from './types.js'; /** * Paints frame rectangles, arcs, lines and depth-sorted dots onto a Canvas 2D context. * * @param context Target Canvas 2D context. * @param frame Geometry produced by a frame builder. * @param theme Concrete theme; resolve `auto` before calling. * @param hueOverride Hue in `0`–`360`, or `-1` to keep each mode's native tones. * @param particleRadius Multiplier for particle/arc widths and rectangle corner rounding, clamped by the caller to `0.5`–`2.5`. * @returns Nothing. The caller is responsible for clearing the canvas first. */ export declare function paintFrame(context: CanvasRenderingContext2D, frame: OrbFrame, theme: Exclude, hueOverride?: number, colorOverride?: string, particleRadius?: number): void; //# sourceMappingURL=renderer.d.ts.map