interface DeferredPromise { resolve(): void; promise: Promise; } export declare class Queue extends Array { get remaining(): number; wait(): Promise; next(): void; } export {};