export declare const pipe: { (value: T): T; (value: T, fn1: (value: T) => A): A; (value: T, fn1: (value: T) => A, fn2: (value: A) => B): B; (value: T, fn1: (value: T) => A, fn2: (value: A) => B, fn3: (value: B) => C): C; (value: T, fn1: (value: T) => A, fn2: (value: A) => B, fn3: (value: B) => C, fn4: (value: C) => D): D; (value: T, fn1: (value: T) => A, fn2: (value: A) => B, fn3: (value: B) => C, fn4: (value: C) => D, fn5: (value: D) => E): E; (value: T, fn1: (value: T) => A, fn2: (value: A) => B, fn3: (value: B) => C, fn4: (value: C) => D, fn5: (value: D) => E, fn6: (value: E) => F): F; (value: T, fn1: (value: T) => A, fn2: (value: A) => B, fn3: (value: B) => C, fn4: (value: C) => D, fn5: (value: D) => E, fn6: (value: E) => F, fn7: (value: F) => G): G; (value: T, fn1: (value: T) => A, fn2: (value: A) => B, fn3: (value: B) => C, fn4: (value: C) => D, fn5: (value: D) => E, fn6: (value: E) => F, fn7: (value: F) => G, fn8: (value: G) => H): H; (value: T, fn1: (value: T) => A, fn2: (value: A) => B, fn3: (value: B) => C, fn4: (value: C) => D, fn5: (value: D) => E, fn6: (value: E) => F, fn7: (value: F) => G, fn8: (value: G) => H, fn9: (value: H) => I): I; (value: T, fn1: (value: T) => A, fn2: (value: A) => B, fn3: (value: B) => C, fn4: (value: C) => D, fn5: (value: D) => E, fn6: (value: E) => F, fn7: (value: F) => G, fn8: (value: G) => H, fn9: (value: H) => I, fn10: (value: I) => J): J; (value: T, fn1: (value: T) => A, fn2: (value: A) => B, fn3: (value: B) => C, fn4: (value: C) => D, fn5: (value: D) => E, fn6: (value: E) => F, fn7: (value: F) => G, fn8: (value: G) => H, fn9: (value: H) => I, fn10: (value: I) => J, fn11: (value: J) => K): K; (value: T, fn1: (value: T) => A, fn2: (value: A) => B, fn3: (value: B) => C, fn4: (value: C) => D, fn5: (value: D) => E, fn6: (value: E) => F, fn7: (value: F) => G, fn8: (value: G) => H, fn9: (value: H) => I, fn10: (value: I) => J, fn11: (value: J) => K, fn12: (value: K) => L): L; (value: T, fn1: (value: T) => A, fn2: (value: A) => B, fn3: (value: B) => C, fn4: (value: C) => D, fn5: (value: D) => E, fn6: (value: E) => F, fn7: (value: F) => G, fn8: (value: G) => H, fn9: (value: H) => I, fn10: (value: I) => J, fn11: (value: J) => K, fn12: (value: K) => L, fn13: (value: L) => M): M; (value: T, fn1: (value: T) => A, fn2: (value: A) => B, fn3: (value: B) => C, fn4: (value: C) => D, fn5: (value: D) => E, fn6: (value: E) => F, fn7: (value: F) => G, fn8: (value: G) => H, fn9: (value: H) => I, fn10: (value: I) => J, fn11: (value: J) => K, fn12: (value: K) => L, fn13: (value: L) => M, fn14: (value: M) => N): N; };