export declare function pipe(a: A, a2b: (a: A) => B): B;
export declare function pipe(a: A, a2b: (a: A) => B, b2c: (b: B) => C): C;
export declare function pipe(a: A, a2b: (a: A) => B, b2c: (b: B) => C, c2d: (c: C) => D): D;
export declare function pipe(a: A, a2b: (a: A) => B, b2c: (b: B) => C, c2d: (c: C) => D, d2e: (d: D) => E): E;
export declare function pipe(a: A, a2b: (a: A) => B, b2c: (b: B) => C, c2d: (c: C) => D, d2e: (d: D) => E, e2f: (e: E) => F): F;
export declare function pipe(a: A, a2b: (a: A) => B, b2c: (b: B) => C, c2d: (c: C) => D, d2e: (d: D) => E, e2f: (e: E) => F, f2g: (f: F) => G): G;
export declare function pipe(a: A, a2b: (a: A) => B, b2c: (b: B) => C, c2d: (c: C) => D, d2e: (d: D) => E, e2f: (e: E) => F, f2g: (f: F) => G, g2h: (g: G) => H): H;
export declare function pipe(a: A, a2b: (a: A) => B, b2c: (b: B) => C, c2d: (c: C) => D, d2e: (d: D) => E, e2f: (e: E) => F, f2g: (f: F) => G, g2h: (g: G) => H, h2i: (h: H) => I): I;
export declare function pipe(a: A, a2b: (a: A) => B, b2c: (b: B) => C, c2d: (c: C) => D, d2e: (d: D) => E, e2f: (e: E) => F, f2g: (f: F) => G, g2h: (g: G) => H, h2i: (h: H) => I, i2j: (i: I) => J): J;
export declare function pipe(a: A, a2b: (a: A) => B, b2c: (b: B) => C, c2d: (c: C) => D, d2e: (d: D) => E, e2f: (e: E) => F, f2g: (f: F) => G, g2h: (g: G) => H, h2i: (h: H) => I, i2j: (i: I) => J, j2k: (j: J) => K): K;