/** * 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