import { TimerRunner } from './types'; export declare class IntervalTimer { protected runner?: TimerRunner; private timer; constructor(runner?: TimerRunner, interval?: number); static schedule(runner?: TimerRunner, interval?: number): IntervalTimer; dispose(): void; cancel(): this; reschedule(interval: number): void; } export declare function reinterval(runner?: TimerRunner, interval?: number): IntervalTimer;