declare type TimingFunction = (time: number) => number; export declare const Easing: { linear: (time: number) => number; easeInOutQuad: TimingFunction; easeInOutCubic: TimingFunction; easeInOutQuart: TimingFunction; }; export declare function useTween(initial: number, { easing: timing, duration, onEnd }?: { easing?: TimingFunction | undefined; duration?: number | undefined; onEnd?: (() => undefined) | undefined; }): [number, (to: number) => void]; export {};