/** * Cancels an animation without invoking the onfinish method. * @param {Animation} animation */ export declare function cancelAnimation(animation: Animation): void; /** * Pauses an animation without invoking the onfinish method. * @param {Animation | null} animation */ export declare function pauseAnimation(animation: Animation): void; /** * Cancels an array of animations without invoking the onfinish method. * @param {Animation[]} animations */ export declare function cancelAnimations(animations: Animation[]): void; /** * Pauses an array of animations without invoking the onfinish method. * @param {Animation[]} animations */ export declare function pauseAnimations(animations: Animation[]): void; /** * Since the values set with the fill property is more important than !important we do this hack to get around it. * It is not pretty, but it was the best solution I could find. * - https://paulbakaus.com/2017/07/27/more-important-than-important/ * @param {HTMLElement} elem * @param properties */ export declare function overwriteFill(elem: HTMLElement, properties: any): void;