/** * Promise-based blocking queue. * * @license * Copyright 2022-2024 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { Stream } from "./Stream.js"; export declare class Queue implements Stream { private readonly queue; private pendingRead?; private closed; read(timeoutMs?: number): Promise; write(data: T): Promise; close(): void; } //# sourceMappingURL=Queue.d.ts.map