export declare class IntervalPool { interval: number; currentTask: Promise; constructor(interval: number); queue(f: () => A): Promise; }