import type { ModeOpts } from './engine/profiles'; import type { OrbSize, OrbState } from './types'; export type ModeKey = 'orbits' | 'globe' | 'rubik' | 'wave' | 'web' | 'braid' | 'ribbon' | 'ring' | 'morph'; export declare const STATE_TO_MODE: Record; export interface Resolved { mode: ModeKey; speed: number; opts: ModeOpts; } export declare function resolvePreset(state: OrbState, size: OrbSize): Resolved;