import HaikuBase from './HaikuBase';
export default class HaikuClock extends HaikuBase {
    _component: any;
    _deltaSinceLastTick: any;
    _isRunning: any;
    _localExplicitlySetTime: any;
    _localFramesElapsed: any;
    _localTimeElapsed: any;
    _numLoopsRun: any;
    options: any;
    _tickables: any;
    GLOBAL_ANIMATION_HARNESS: any;
    constructor(tickables: any, component: any, options: any);
    reinitialize(): this;
    addTickable(tickable: any): this;
    assignOptions(options: any): this;
    run(): this;
    tick(): this;
    getTime(): any;
    setTime(time: any): this;
    getFPS(): number;
    getExplicitTime(): any;
    getControlledTime(): any;
    isTimeControlled(): boolean;
    getRunningTime(): any;
    isRunning(): any;
    start(): this;
    stop(): this;
    getFrameDuration(): any;
}
