export declare const DEFAULT_FPS = 60; /** * 定时器类 */ export declare class Ticker { tickers: ((dt: number) => void)[]; private paused; private lastTime; private targetFPS; private interval; private intervalId; private resetTickers; private dt; constructor(fps?: number); /** * 获取定时器当前帧更新的时间 */ get deltaTime(): number; /** * FPS 帧率设置 */ getFPS(): number; setFPS(fps: number): void; /** * 获取定时器暂停标志位 * @returns */ getPaused(): boolean; /** * 定时器开始方法 */ start(): void; /** * 定时器停止方法 */ stop(): void; /** * 定时器暂停方法 */ pause(): void; /** * 定时器恢复方法 */ resume(): void; /** * 定时器 tick 方法 */ tick(): void; /** * 定时器添加计时方法 * @param ticker - 定时器类 */ add(ticker: (dt: number) => void): void; }