declare function bounceOut(x: number): number; declare const animeType: { easeInQuad: (x: number) => number; easeOutQuad: (x: number) => number; easeInOutQuad: (x: number) => number; easeInCubic: (x: number) => number; easeOutCubic: (x: number) => number; easeInOutCubic: (x: number) => number; easeInQuart: (x: number) => number; easeOutQuart: (x: number) => number; easeInOutQuart: (x: number) => number; easeInQuint: (x: number) => number; easeOutQuint: (x: number) => number; easeInOutQuint: (x: number) => number; easeInSine: (x: number) => number; easeOutSine: (x: number) => number; easeInOutSine: (x: number) => number; easeInExpo: (x: number) => number; easeOutExpo: (x: number) => number; easeInOutExpo: (x: number) => number; easeInCirc: (x: number) => number; easeOutCirc: (x: number) => number; easeInOutCirc: (x: number) => number; easeInElastic: (x: number) => number; easeOutElastic: (x: number) => number; easeInOutElastic: (x: number) => number; easeInBack: (x: number) => number; easeOutBack: (x: number) => number; easeInOutBack: (x: number) => number; easeInBounce: (x: number) => number; easeOutBounce: typeof bounceOut; easeInOutBounce: (x: number) => number; }; export declare const doAnimation: (startValue: number, endValue: number, during: number | undefined, callback: (v: number) => void, type?: keyof typeof animeType, onAnimationEnd?: () => void) => () => boolean; export declare function doAnimationPromise(startValue: number, endValue: number, during: number | undefined, callback: (v: number) => void, type?: keyof typeof animeType): Promise; export {};