/// export declare class GTimer { private $items; private $itemPool; private $enumIdx; private $enumCount; private $curTime; private $ticker; static inst: GTimer; constructor(); private getItem; private findItem; add(delayInMs: number, repeat: number, callback: (...args: any[]) => void, thisObj: any, callbackParam?: any): void; addLoop(delayInMs: number, callback: (...args: any[]) => void, thisObj: any, callbackParam?: any): void; callLater(callback: (...args: any[]) => void, thisObj: any, callbackParam?: any): void; callDelay(delayInMs: number, callback: (...args: any[]) => void, thisObj: any, callbackParam?: any): void; exists(callback: (...args: any[]) => void, thisObj: any): boolean; remove(callback: (...args: any[]) => void, thisObj: any): void; get ticker(): createjs.Ticker; get curTime(): number; advance(): void; }