export interface Queue { queue(f: () => Promise): Promise; } export declare class TailHeadQueue implements Queue { private queue_list; private queue_size; private queue_period; private allowance; private last_end; constructor(size: any, period: any); _on_settled(): void; queue(f: () => Promise): Promise; }