/** * @nexart/ui-renderer v0.8.8 - Code Mode Renderer * * ╔══════════════════════════════════════════════════════════════════════════╗ * ║ PREVIEW RENDERER — LIGHTWEIGHT, NON-AUTHORITATIVE ║ * ║ ║ * ║ This renderer is a preview-only runtime. ║ * ║ It does not guarantee determinism or protocol compliance. ║ * ║ ║ * ║ Performance: Native requestAnimationFrame (~60 FPS), canvas max 900px ║ * ║ Animation: Runs continuously until stop() is called ║ * ║ ║ * ║ For minting, export, or validation: use @nexart/codemode-sdk ║ * ╚══════════════════════════════════════════════════════════════════════════╝ */ import type { NexArtCodeSystem, PreviewOptions } from '../types'; export interface CodeRenderer { render: () => void; start: () => void; stop: () => void; destroy: () => void; isCanonical: false; isArchival: false; } export declare function renderCodeModeSystem(system: NexArtCodeSystem, canvas: HTMLCanvasElement, options?: PreviewOptions): CodeRenderer; //# sourceMappingURL=code-renderer.d.ts.map