import type { IGen } from "./api.js";
/**
 * Higher order gen. Returns a {@link MapG2} or {@link MapG3} yielding
 * stepwise (non-accumulated) sums of given {@link IGen}s. Initializes
 * to 0.
 *
 * @param a - summand
 * @param b - summand
 */
export declare function sum(a: IGen<number>, b: IGen<number>): IGen<number>;
export declare function sum(a: IGen<number>, b: IGen<number>, c: IGen<number>): IGen<number>;
//# sourceMappingURL=sum.d.ts.map