declare global { interface AsyncIteratorObject extends AsyncIterator { [Symbol.asyncIterator](): AsyncIteratorObject; } interface ReadableStreamAsyncIterator extends AsyncIteratorObject { [Symbol.asyncIterator](): ReadableStreamAsyncIterator; } } export interface ReadableStreamIteratorOptions { preventCancel?: boolean; } /** * Get an async iterable iterator from a readable stream. * @param readableStream * @param readableStreamIteratorOptions * @returns */ export declare function asyncIterator(readableStream: ReadableStream, { preventCancel }?: ReadableStreamIteratorOptions): ReadableStreamAsyncIterator;