export type Animation = (params: { deltaTime: number; state?: R; }) => R | null | undefined; export declare class AnimationController { private static isRunning; private static animations; static start(key: string, animation: Animation): void; private static tick; static running(key: string): boolean; static cancel(key: string): void; }