import { type IStream } from '../../stream/index.js'; export interface MotionConfig { stiffness: number; damping: number; precision: number; } export declare const MOTION_NO_WOBBLE: { stiffness: number; damping: number; precision: number; }; export declare const MOTION_GENTLE: { stiffness: number; damping: number; precision: number; }; export declare const MOTION_WOBBLY: { stiffness: number; damping: number; precision: number; }; export declare const MOTION_STIFF: { stiffness: number; damping: number; precision: number; }; export declare const MOTION_SNAP: { stiffness: number; damping: number; precision: number; }; /** * Animates value changes using spring physics */ export declare const motion: IMotionCurry; export interface IMotionCurry { (config: Partial, position: IStream): IStream; (config: Partial): (position: IStream) => IStream; }