export declare let _tweens: Tween[]; export declare let REVISION: string; export declare let getAll: () => Tween[]; export declare let removeAll: () => void; export declare let add: (tween: any) => void; export declare let remove: (tween: any) => void; export declare let update: (time: any) => boolean; export declare class Tween { _object: any; _valuesStart: {}; _valuesEnd: {}; _valuesStartRepeat: {}; _duration: number; _repeat: number; _yoyo: boolean; _isPlaying: boolean; _reversed: boolean; _delayTime: number; _startTime: number; _easingFunction: (k: number) => number; _interpolationFunction: (v: number[], k: number) => number; _chainedTweens: any[]; _onStartCallback: any; _onStartCallbackFired: boolean; _onUpdateCallback: any; _onRepeatCallback: any; _onCompleteCallback: any; _onStopCallback: any; constructor(object: any); to(properties: any, duration: any): this; start(time?: number): this; stop(): this; stopChainedTweens(): void; delay(amount: any): this; repeat(times: any): this; yoyo(yoyo: any): this; easing(easing: any): this; interpolation(interpolation: any): this; chain(...tweens: any[]): this; onStart(callback: any): this; onUpdate(callback: any): this; onRepeat(callback: any): this; onComplete(callback: any): this; onStop(callback: any): this; update(time: any): boolean; } export declare let Easing: TweenEasing; export declare let Interpolation: TweenInterpolation;