import { Readable } from 'node:stream'; export declare class PonyfillReadableStream implements ReadableStream { readable: Readable; constructor(underlyingSource?: UnderlyingSource | Readable | ReadableStream | PonyfillReadableStream); cancel(reason?: any): Promise; locked: boolean; getReader(options: { mode: 'byob'; }): ReadableStreamBYOBReader; getReader(): ReadableStreamDefaultReader; [Symbol.asyncIterator](): { [Symbol.asyncIterator](): /*elided*/ any; next: () => Promise>; return: () => Promise>; throw: (err: Error) => Promise>; }; tee(): [ReadableStream, ReadableStream]; private pipeToWriter; pipeTo(destination: WritableStream): Promise; pipeThrough({ writable, readable, }: { writable: WritableStream; readable: ReadableStream; }): ReadableStream; static [Symbol.hasInstance](instance: unknown): instance is PonyfillReadableStream; static from(iterable: AsyncIterable | Iterable): PonyfillReadableStream; [Symbol.toStringTag]: string; }