///
export declare class IntervaledQueue {
interval: number;
constructor(interval: number);
events: Leaf.EventEmitter<{
solve: T;
}>;
private taskQueue;
private previousTaskDate;
private solveTaskTimer;
push(task: T): void;
private solveTask();
private handle(task);
}