/** * @nexart/ui-renderer - Preview Runtime * * Simplified p5-like runtime for preview rendering. * Same API surface as Code Mode, but optimized for performance. * * ╔══════════════════════════════════════════════════════════════════════════╗ * ║ PREVIEW RUNTIME — SAME API, SIMPLIFIED INTERNALS ║ * ║ ║ * ║ This runtime: ║ * ║ - Uses same function names as Code Mode ║ * ║ - Is NOT deterministic (performance > fidelity) ║ * ║ - May have simplified implementations ║ * ║ - Pixel operations may be capped ║ * ║ ║ * ║ For canonical output: use @nexart/codemode-sdk ║ * ╚══════════════════════════════════════════════════════════════════════════╝ */ export interface PreviewP5Runtime { [key: string]: any; mode: 'preview'; width: number; height: number; frameCount: number; VAR: readonly number[]; } export declare function createPreviewRuntime(canvas: HTMLCanvasElement, width: number, height: number, seed?: number, vars?: number[]): PreviewP5Runtime; //# sourceMappingURL=preview-runtime.d.ts.map