/**
* Pipes a value to a series of operations. Operations are applied left-to-right.
* @example
* pipe(
* [1, 2, 3, 4],
* arr => arr.map(x => x * 2),
* arr => arr.join(','),
* ); // => '2,4,6,8'
*/
export declare function pipe(value: A, op1: (value: A) => B): B;
export declare function pipe(value: A, op1: (value: A) => B, op2: (value: B) => C): C;
export declare function pipe(value: A, op1: (value: A) => B, op2: (value: B) => C, op3: (value: C) => D): D;
export declare function pipe(value: A, op1: (value: A) => B, op2: (value: B) => C, op3: (value: C) => D, op4: (value: D) => E): E;
export declare function pipe(value: A, op1: (value: A) => B, op2: (value: B) => C, op3: (value: C) => D, op4: (value: D) => E, op5: (value: E) => F): F;
export declare function pipe(value: A, op1: (value: A) => B, op2: (value: B) => C, op3: (value: C) => D, op4: (value: D) => E, op5: (value: E) => F, op6: (value: F) => G): G;
export declare function pipe(value: A, op1: (value: A) => B, op2: (value: B) => C, op3: (value: C) => D, op4: (value: D) => E, op5: (value: E) => F, op6: (value: F) => G, op7: (value: G) => H): H;
export declare function pipe(value: A, op1: (value: A) => B, op2: (value: B) => C, op3: (value: C) => D, op4: (value: D) => E, op5: (value: E) => F, op6: (value: F) => G, op7: (value: G) => H, op8: (value: H) => I): I;
export declare function pipe(value: A, op1: (value: A) => B, op2: (value: B) => C, op3: (value: C) => D, op4: (value: D) => E, op5: (value: E) => F, op6: (value: F) => G, op7: (value: G) => H, op8: (value: H) => I, op9: (value: I) => J): J;
export declare function pipe(value: A, op01: (value: A) => B, op02: (value: B) => C, op03: (value: C) => D, op04: (value: D) => E, op05: (value: E) => F, op06: (value: F) => G, op07: (value: G) => H, op08: (value: H) => I, op09: (value: I) => J, op10: (value: J) => K): K;
export declare function pipe(value: A, op01: (value: A) => B, op02: (value: B) => C, op03: (value: C) => D, op04: (value: D) => E, op05: (value: E) => F, op06: (value: F) => G, op07: (value: G) => H, op08: (value: H) => I, op09: (value: I) => J, op10: (value: J) => K, op11: (value: K) => L): L;
export declare function pipe(value: A, op01: (value: A) => B, op02: (value: B) => C, op03: (value: C) => D, op04: (value: D) => E, op05: (value: E) => F, op06: (value: F) => G, op07: (value: G) => H, op08: (value: H) => I, op09: (value: I) => J, op10: (value: J) => K, op11: (value: K) => L, op12: (value: L) => M): M;
export declare function pipe(value: A, op01: (value: A) => B, op02: (value: B) => C, op03: (value: C) => D, op04: (value: D) => E, op05: (value: E) => F, op06: (value: F) => G, op07: (value: G) => H, op08: (value: H) => I, op09: (value: I) => J, op10: (value: J) => K, op11: (value: K) => L, op12: (value: L) => M, op13: (value: M) => N): N;
export declare function pipe(value: A, op01: (value: A) => B, op02: (value: B) => C, op03: (value: C) => D, op04: (value: D) => E, op05: (value: E) => F, op06: (value: F) => G, op07: (value: G) => H, op08: (value: H) => I, op09: (value: I) => J, op10: (value: J) => K, op11: (value: K) => L, op12: (value: L) => M, op13: (value: M) => N, op14: (value: N) => O): O;
export declare function pipe(value: A, op01: (value: A) => B, op02: (value: B) => C, op03: (value: C) => D, op04: (value: D) => E, op05: (value: E) => F, op06: (value: F) => G, op07: (value: G) => H, op08: (value: H) => I, op09: (value: I) => J, op10: (value: J) => K, op11: (value: K) => L, op12: (value: L) => M, op13: (value: M) => N, op14: (value: N) => O, op15: (value: O) => P): P;
//# sourceMappingURL=pipe.d.ts.map