declare class Queue<T extends { run: () => Promise<any>; }> { private start?; private status; append(item: T, autoRun?: boolean): void; startRun(): void; run(): Promise<void>; } export { Queue };