interface UnderlyingByteSource {
}
interface QueuingStrategy<R> {
    __r: R | undefined;
}
interface UnderlyingSource<R> {
    __r: R | undefined;
}
declare const ReadableStream: {
    new (underlyingSource: globalThis.UnderlyingByteSource, strategy?: {
        highWaterMark?: number;
    }): ReadableStream<Uint8Array>;
    new <R = any>(underlyingSource: UnderlyingDefaultSource<R>, strategy?: globalThis.QueuingStrategy<R>): ReadableStream<R>;
    new <R_1 = any>(underlyingSource?: globalThis.UnderlyingSource<R_1>, strategy?: globalThis.QueuingStrategy<R_1>): ReadableStream<R_1>;
    prototype: ReadableStream<any>;
};
export type { UnderlyingByteSource, QueuingStrategy, UnderlyingSource };
export { ReadableStream };
declare const _default: {
    ReadableStream: {
        new (underlyingSource: globalThis.UnderlyingByteSource, strategy?: {
            highWaterMark?: number;
        }): ReadableStream<Uint8Array>;
        new <R = any>(underlyingSource: UnderlyingDefaultSource<R>, strategy?: globalThis.QueuingStrategy<R>): ReadableStream<R>;
        new <R_1 = any>(underlyingSource?: globalThis.UnderlyingSource<R_1>, strategy?: globalThis.QueuingStrategy<R_1>): ReadableStream<R_1>;
        prototype: ReadableStream<any>;
    };
};
export default _default;
//# sourceMappingURL=web.d.ts.map