import type { PipelineDestination, PipelineSource, PipelineTransform } from 'node:stream'; /** * Type-safe wrapper for stream pipeline. * Uses the native stream/promises pipeline under the hood. * * @param source - Readable stream or async iterable * @param transforms - Transform streams and final writable * @returns Promise that resolves when pipeline completes */ export declare function pipelineFast, B extends PipelineDestination>(source: A, destination: B): Promise; export declare function pipelineFast, T1 extends PipelineTransform, B extends PipelineDestination>(source: A, transform1: T1, destination: B): Promise; export declare function pipelineFast, T1 extends PipelineTransform, T2 extends PipelineTransform, B extends PipelineDestination>(source: A, transform1: T1, transform2: T2, destination: B): Promise; export declare function pipelineFast, T1 extends PipelineTransform, T2 extends PipelineTransform, T3 extends PipelineTransform, B extends PipelineDestination>(source: A, transform1: T1, transform2: T2, transform3: T3, destination: B): Promise; //# sourceMappingURL=pipeline.d.ts.map