import type { ReducedMotionOverride } from '../a11y/config'; import { type EasingInput } from './easing-registry'; import type { SeekableMotion } from './motion'; export interface ToOptions { /** ms */ duration?: number; /** A function, or a named ease by string once @underlying/utils is imported ('power2.out'). */ easing?: EasingInput; /** Per-animation override of the reduced-motion behavior. */ reducedMotion?: ReducedMotionOverride; } /** * Duration/easing escape hatch. Sampled on the same fixed-step clock as the * physics, with a finite-difference velocity - so even a tween can hand off * to a spring mid-flight. Incoming velocity is ignored: a tween is positional * control. Seekable: it owns its elapsed clock, so the playback layer can jump * the playhead. One instance per animation. */ export declare function tweenMotion(from: number, to: number, options?: ToOptions): SeekableMotion; //# sourceMappingURL=tween.d.ts.map