import { ReadableBYOBStreamOptions, ReadableByteStreamOptions } from '../asynciterable/todomstream'; export declare function toDOMStream(source: Iterable, strategy?: QueuingStrategy): ReadableStream; export declare function toDOMStream(source: Iterable, options: ReadableBYOBStreamOptions): ReadableStream; export declare function toDOMStream(source: Iterable, options: ReadableByteStreamOptions): ReadableStream; /** * @ignore */ export declare function toDOMStreamProto(this: Iterable, strategy?: QueuingStrategy): ReadableStream; export declare function toDOMStreamProto(this: Iterable, options: ReadableBYOBStreamOptions): ReadableStream; export declare function toDOMStreamProto(this: Iterable, options: ReadableByteStreamOptions): ReadableStream; declare module '../iterable/iterablex' { interface IterableX { toDOMStream: typeof toDOMStreamProto; tee(): [ReadableStream, ReadableStream]; pipeTo(writable: WritableStream, options?: PipeOptions): Promise; pipeThrough>(duplex: { writable: WritableStream; readable: R; }, options?: PipeOptions): ReadableStream; } }