/** `fields.ts` SCATTER_DRIFT_RATE / SCATTER_MAX — keep in sync. */ export declare const SCATTER_DRIFT_RATE = 0.11; export declare const SCATTER_MAX = 8; /** `noise.ts` hash11 — f32 → [0, 1]. */ export declare function hash11Cpu(p: number): number; /** `noise.ts` hash22 — vec2f → [0, 1]². */ export declare function hash22Cpu(x: number, y: number): [number, number]; /** * `fields.ts` spiralScatter — one anchor of the constellation in aspect-corrected UV space * ([0, aspect] × [0, 1]). Operation order mirrors the GPU body exactly (left-assoc f32 arithmetic). */ export declare function spiralScatterCpu(fi: number, count: number, seed: number, drift: number, aspect: number, animTime: number): [number, number]; /** * All 8 anchors packed for the `array` extraField `scatterFieldAnchored` reads: * anchor i lives at element `i >> 1`, `.xy` for even i and `.zw` for odd i. 16 floats. */ export declare function packScatterAnchors(count: number, seed: number, drift: number, aspect: number, animTime: number): number[]; //# sourceMappingURL=scatterAnchors.d.ts.map