import { MotionTransitionPhase } from './types'; export declare const clampProgress: (value: number) => number; /** Stable per-instance staggering, replacing upstream's render-time Math.random. */ export declare function waveDelays(id: string, points: number): number[][]; /** Cubic Bezier edges from the source's 12/14 independently delayed control points. */ export declare function wavePath(progress: number, phase: Exclude, delays: readonly number[], ease: (value: number) => number): string;