/// /// import { AsyncIterableX } from './asynciterablex.js'; import { OperatorAsyncFunction, UnaryFunction } from '../interfaces.js'; import { TransformOptions } from 'stream'; /** @ignore */ export interface AsyncIterableTransform extends AsyncIterableX, NodeJS.ReadableStream, NodeJS.WritableStream { new (options?: TransformOptions): AsyncIterableTransform; pipe(...operations: UnaryFunction, R>[]): R; pipe(...operations: OperatorAsyncFunction[]): AsyncIterableX; pipe(writable: R, options?: { end?: boolean; }): R; [Symbol.asyncIterator](): AsyncIterableIterator; } /** @ignore */ export declare function AsyncIterableTransform(this: AsyncIterableTransform, options?: TransformOptions): void; export declare namespace AsyncIterableTransform { var prototype: any; } /** @ignore */ export declare function asAsyncIterable(options?: TransformOptions): AsyncIterableTransform;