export type ScheduledCallback = () => void | Promise; export interface Scheduler { schedule(key: string, delayMs: number, cb: ScheduledCallback): void; cancel(key: string): void; } export declare class TimerScheduler implements Scheduler { private readonly timers; schedule(key: string, delayMs: number, cb: ScheduledCallback): void; cancel(key: string): void; } //# sourceMappingURL=scheduler.d.ts.map