import Signal from "../../core/events/signal/Signal";

export default class Ticker {
    readonly onTick: Signal<number>

    start(): void

    stop(): void

    pause(): void

    resume(): void

    /**
     * @deprecated
     */
    subscribe(callback: Function, thisArg?: any): void

    /**
     * @deprecated
     */
    unsubscribe(callback: Function, thisArg?: any): void
}
