export declare class ResponseCollector { private readonly _response_queues; constructor(); queue(uuid: string): ResponseCollector.ResponseQueue; get(uuid: string): ResponseCollector.ResponseQueue; remove(requestId: string): void; close(error?: Error | string): void; } export declare namespace ResponseCollector { class ResponseQueue { private readonly _queue; constructor(); take(): Promise; put(element: T): void; close(error?: Error | string): void; } }