import { IFunc } from '../typings'; declare class Ticker { lagThreshold: number; adjustedLag: number; emptyTime: number; elapsed: number; frameFPS: number; startTime: number; prevTime: number; useTimeout: boolean; lastUpdate: number; nextTime: number; req?: (f?: any) => any; id: number; tweenId: number; tickFn: any[]; state: string; time: number; frame: number; removeReq: (id: number) => any; fps(fps: number, useTimeout?: boolean): void; tick: () => void; wake: () => void; sleep: () => void; add: (fn: any) => string; clear: (f: string | IFunc) => void; timeout: (fn: any, time: number) => string | void; interval: (fn: any, time: number) => string | null; } declare const ticker: Ticker; export default ticker; export { Ticker };