import type { IGen, IProc } from "./api.js"; /** * Higher order generator. Composes a new {@link IGen} from given source gen and * a number of {@link IProc}s (processed in series, using {@link serial}). * * @param src - * @param proc - */ export declare function pipe(src: IGen, proc: IProc): IGen; export declare function pipe(src: IGen, a: IProc, b: IProc): IGen; export declare function pipe(src: IGen, a: IProc, b: IProc, c: IProc): IGen; export declare function pipe(src: IGen, a: IProc, b: IProc, c: IProc, d: IProc): IGen; export declare function pipe(src: IGen, a: IProc, b: IProc, c: IProc, d: IProc, ...procs: IProc[]): IGen; //# sourceMappingURL=pipe.d.ts.map