/** * Easing functions * * @category Interpolation * @export */ export declare const Easings: { /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ linear: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ quadraticIn: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ quadraticOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ quadraticInOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ cubicIn: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ cubicOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ cubicInOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ quarticIn: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ quarticOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ quarticInOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ quinticIn: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ quinticOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ quinticInOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ sinusoidalIn: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ sinusoidalOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ sinusoidalInOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ exponentialIn: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ exponentialOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ exponentialInOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ circularIn: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ circularOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @returns {number} */ circularInOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @param {number} amplitude (optional) * @param {number} period (optional) * @return {number} */ elasticIn: (timeOrOffset: number, start: number, end: number, duration?: number, amplitude?: number, period?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @param {number} amplitude (optional) * @param {number} period (optional) * @return {number} */ elasticOut: (timeOrOffset: number, start: number, end: number, duration?: number, amplitude?: number, period?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @param {number} amplitude (optional) * @param {number} period (optional) * @return {number} */ elasticInOut: (timeOrOffset: number, start: number, end: number, duration?: number, amplitude?: number, period?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @param {number} overshoot (optional) * @return {number} */ backIn: (timeOrOffset: number, start: number, end: number, duration?: number, overshoot?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @param {number} s overshoot (optional) * @return {number} */ backOut: (timeOrOffset: number, start: number, end: number, duration?: number, overshoot?: number) => number; /** * @param {number} timeOrOffset current time * @param {number} start start value * @param {number} end end value * @param {number} duration duration * @param {number} overshoot (optional) * @return {number} */ backInOut: (timeOrOffset: number, start: number, end: number, duration?: number, overshoot?: number) => number; /** * @param {number} t current time * @param {number} b start value * @param {number} c end value * @param {number} d duration * @return {number} */ bounceIn: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * @param {number} t current time * @param {number} b start value * @param {number} c end value * @param {number} d duration * @return {number} */ bounceOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; /** * * * @param {number} time * @param {number} start * @param {number} end * @param {number} duration * @returns */ bounceInOut: (timeOrOffset: number, start: number, end: number, duration?: number) => number; }; //# sourceMappingURL=Easings.d.ts.map