declare class Ticker {
    static initDate: Date;
    static currId: number;
    static ticks: Ticker[];
    id: number;
    interval: number;
    callback: Function;
    nxtTick: number;
    constructor(attr: any);
    /**
     * Registers a tick, callbacks given function per interval.
     * @param {number} interval in miliseconds
     * @param {Function} callback function to execute
     */
    static getTick(interval: number, callback: Function): number;
    /**
     * Removes a registered tick.
     * @param {number} interval in miliseconds
     * @param {Function} callback function to execute
     */
    static removeTick(id: number): void;
}
