import type { FrameContext, OrbFrame } from './shared.js'; /** Builds the `working` state: layered orbital paths and travelling particles. */ export declare function orbitFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds the `searching` state: a rotating spherical scan highlight. */ export declare function scanFrame(context: FrameContext): OrbFrame; /** Builds the `connecting` state: drifting nodes and their nearest connections. */ export declare function networkFrame(context: FrameContext): OrbFrame; /** Builds the `weaving` state: braided strands with alternating depth. */ export declare function weaveFrame(context: FrameContext): OrbFrame; /** Builds the `shaping` state: a continuously interpolating dotted silhouette. */ export declare function morphFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds the `listening` state: a spherical waveform displaced by time. */ export declare function waveFrame(context: FrameContext): OrbFrame; /** Builds the `breathing` state: soft radial rings that expand and fade. */ export declare function pulseFrame(context: FrameContext): OrbFrame; /** Builds the `composing` state: a flowing, depth-aware ribbon. */ export declare function ribbonFrame(context: FrameContext): OrbFrame; /** Builds the direct `crystal` geometry: rotating faceted vertices. */ export declare function crystalFrame(context: FrameContext): OrbFrame; /** Builds the `observing` state: a quiet core surrounded by a travelling halo. */ export declare function haloFrame(context: FrameContext): OrbFrame; /** Builds the `solving` state: a ten-move cube sequence across outer, middle and wide layers. */ export declare function cubeFrame(context: FrameContext): OrbFrame; /** Builds the `dreaming` state: particles moving along a depth tunnel. */ export declare function tunnelFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds the `charging` state: a swarm that gathers and releases energy. */ export declare function swarmFrame(context: FrameContext): OrbFrame; /** Builds the `flowing` state: a continuous 3D knot with a travelling signal. */ export declare function knotFrame(context: FrameContext): OrbFrame; /** Builds the `singing` state: coloured aurora curtains across a sphere. */ export declare function auroraFrame(context: FrameContext): OrbFrame; /** Builds the `awakening` state: a pulsing radial nova. */ export declare function novaFrame(context: FrameContext): OrbFrame; /** Builds the `coding` state: a circuit lattice with alternating live paths. */ export declare function circuitFrame(context: FrameContext): OrbFrame; /** Builds the `transcending` state: layered portal rings in depth. */ export declare function portalFrame(context: FrameContext): OrbFrame; /** Builds the `growing` state: two linked helix strands. */ export declare function helixFrame(context: FrameContext): OrbFrame; /** Builds the `blooming` state: a breathing, colour-shifting petal field. */ export declare function flowerFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds the `wandering` state: independently wandering, blinking particles. */ export declare function firefliesFrame(context: FrameContext): OrbFrame; /** Builds the `decoding` state: spherical columns of falling data-like particles. */ export declare function matrixFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds the `calibrating` state: three independently rotating gyroscopic rings. */ export declare function gyroscopeFrame(context: FrameContext): OrbFrame; /** Builds the `attracting` state: field curves drawn between coloured magnetic poles. */ export declare function magnetFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds the `shattering` state: triangular shards that separate and reform. */ export declare function shardsFrame(context: FrameContext): OrbFrame; /** Builds the `constellating` state: twinkling stars joined to their nearest neighbours. */ export declare function constellationFrame(context: FrameContext): OrbFrame; /** Builds the `folding` state: a moving mesh whose depth follows paper-like folds. */ export declare function origamiFrame(context: FrameContext): OrbFrame; /** Builds the `echoing` state: expanding concentric rings emitted from a core. */ export declare function echoFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds the `balancing` state: a pendulum-like kinetic mobile. */ export declare function mobileFrame({ time, radius, density }: FrameContext): OrbFrame; /** Builds the `weathering` state: multi-arm spirals moving through a wind vortex. */ export declare function vortexFrame(context: FrameContext): OrbFrame; /** Builds the `mapping` state: rotating latitude lines and a bright travelling route. */ export declare function atlasFrame(context: FrameContext): OrbFrame; /** Builds the `forging` state: heated rings with cooling sparks. */ export declare function forgeFrame(context: FrameContext): OrbFrame; //# sourceMappingURL=foundational.d.ts.map