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