export declare class ByteStream { private chunks; private size; private waiters; closed: boolean; closeErr: Error | null; push(chunk: Uint8Array): void; close(err?: Error): void; /** Read exactly n bytes. Resolves when available. */ read(n: number): Promise; private drain; }