export declare class Tweener {
    private static ticker;
    private static tweens;
    private static update;
    static init(ticker: any): void;
    static tweening(): boolean;
    static dispose(): void;
    static add<T extends P, P extends TweenProps>(tweenParams: {
        target: T;
        context?: any;
        duration: number;
        useTickForDuration?: boolean;
        delay?: number;
        ease?: (t: number) => number;
        onUpdate?: (t: number) => void;
    }, props: P): Promise<void>;
    static killTweensOf(context: any, skipComplete?: boolean): void;
    private static advance;
}
interface TweenProps {
    [key: string]: number;
}
export {};
