/// import { BufferLike } from '../interfaces'; import { Readable, ReadableOptions } from 'stream'; export declare class AsyncIterableReadable extends Readable { private _pulling; private _objectMode; private _iterator; constructor(source: AsyncIterable, options?: ReadableOptions); _read(size: number): void; _destroy(err: Error | null, cb: (err: Error | null) => void): void; _pull(it: AsyncIterator, size: number): Promise; } export declare function toNodeStream(source: AsyncIterable): AsyncIterableReadable; export declare function toNodeStream(source: AsyncIterable, options: ReadableOptions & { objectMode: true; }): AsyncIterableReadable; export declare function toNodeStream(source: AsyncIterable, options: ReadableOptions & { objectMode: false; }): AsyncIterableReadable;