/// import { SolubleObjectData } from "./primes.mjs"; /** init canvas context */ export declare const initializeContext: () => Promise; /** prepare vertex buffer from object */ export declare let createRenderer: (shaderCode: string, topology: GPUPrimitiveTopology, attrsList: { field: string; format: GPUVertexFormat; size: number; /** defaults to 4 for `float32` since 32=8*4, would change for other types */ unitSize?: number; }[], verticesLength: number, vertices: (Float32Array | Uint32Array)[], indices: Uint32Array) => SolubleObjectData; /** track tree, internally it calls `paintLagopusTree` to render */ export declare function renderLagopusTree(strokeWgsl: string): void;