import type { ReducedMotionOverride } from '../a11y/config'; import type { Simulation } from './simulation'; export interface DecayOptions { /** Per-animation override of the reduced-motion behavior. */ reducedMotion?: ReducedMotionOverride; /** Initial velocity in units/s; defaults to the value's current velocity. */ velocity?: number; /** Exponential time constant, in ms. Higher = longer glide. Total distance ~ v0 * tau. */ timeConstant?: number; /** Rest when |velocity| < restSpeed (units/s). */ restSpeed?: number; /** Optional clamp boundary: crossing it turns the glide into a spring toward the edge. */ min?: number; max?: number; bounceStiffness?: number; bounceDamping?: number; restDelta?: number; } export declare function decaySimulation(options?: DecayOptions): Simulation; //# sourceMappingURL=decay.d.ts.map