ReadableStream: {
    prototype: ReadableStream<any>;
    from<T>(
        iterable: Iterable<T, any, any> | AsyncIterable<T, any, any>,
    ): ReadableStream<T>;
    new (
        underlyingSource: UnderlyingByteSource,
        strategy?: QueuingStrategy<Uint8Array<ArrayBufferLike>>,
    ): ReadableStream<Uint8Array<ArrayBufferLike>>;
    new <R = any>(
        underlyingSource?: UnderlyingSource<R>,
        strategy?: QueuingStrategy<R>,
    ): ReadableStream<R>;
}