easingFunctions: {
    ease-in-back: ((t: number) => number);
    ease-in-back-cubic: ((t: number) => number);
    ease-in-bounce: ((t: number) => number);
    ease-in-circ: ((t: number) => number);
    ease-in-cubic: ((t: number) => number);
    ease-in-elastic: ((t: number) => number);
    ease-in-expo: ((t: number) => number);
    ease-in-out-back: ((t: number) => number);
    ease-in-out-back-cubic: ((t: number) => number);
    ease-in-out-bounce: ((t: number) => number);
    ease-in-out-circ: ((t: number) => number);
    ease-in-out-cubic: ((t: number) => number);
    ease-in-out-elastic: ((t: number) => number);
    ease-in-out-expo: ((t: number) => number);
    ease-in-out-quad: ((t: number) => number);
    ease-in-out-quart: ((t: number) => number);
    ease-in-out-quint: ((t: number) => number);
    ease-in-out-sine: ((t: number) => number);
    ease-in-quad: ((t: number) => number);
    ease-in-quart: ((t: number) => number);
    ease-in-quint: ((t: number) => number);
    ease-in-sine: ((t: number) => number);
    ease-out-back: ((t: number) => number);
    ease-out-back-cubic: ((t: number) => number);
    ease-out-bounce: ((t: number) => number);
    ease-out-circ: ((t: number) => number);
    ease-out-cubic: ((t: number) => number);
    ease-out-elastic: ((t: number) => number);
    ease-out-expo: ((t: number) => number);
    ease-out-quad: ((t: number) => number);
    ease-out-quart: ((t: number) => number);
    ease-out-quint: ((t: number) => number);
    ease-out-sine: ((t: number) => number);
    linear: ((t: number) => number);
} = ...