import type { FrameContext, OrbFrame, OrbMode } from './shared.js'; type FrameBuilder = (context: FrameContext) => OrbFrame; /** Lookup table for every bundled pure geometry builder. */ export declare const FRAME_BUILDERS: Record; /** * Creates deterministic geometry for one visual state at one point in time. * * This function is DOM-free and has no Canvas dependency, making it useful for tests or custom * renderers. `context.time` is in seconds and the same values always produce the same frame. * * @param mode Low-level geometry name, normally resolved with `resolveMode` first. * @param context Animation time, canvas radius and density multiplier. * @returns Dots and lines ready for `paintFrame`. */ export declare function buildFrame(mode: OrbMode, context: FrameContext): OrbFrame; export {}; //# sourceMappingURL=registry.d.ts.map