export declare namespace Pipe { function pipe2(args: T, step1: (args: T) => R1, step2: (args: R1) => R2): R2; function pipe3(args: T, step1: (args: T) => R1, step2: (args: R1) => R2, step3: (args: R2) => R3): R3; function pipe4(args: T, step1: (args: T) => R1, step2: (args: R1) => R2, step3: (args: R2) => R3, step4: (args: R3) => R4): R4; function pipe5(args: T, step1: (args: T) => R1, step2: (args: R1) => R2, step3: (args: R2) => R3, step4: (args: R3) => R4, step5: (args: R4) => R5): R5; function pipe6(args: T, step1: (args: T) => R1, step2: (args: R1) => R2, step3: (args: R2) => R3, step4: (args: R3) => R4, step5: (args: R4) => R5, step6: (args: R5) => R6): R6; function pipe7(args: T, step1: (args: T) => R1, step2: (args: R1) => R2, step3: (args: R2) => R3, step4: (args: R3) => R4, step5: (args: R4) => R5, step6: (args: R5) => R6, step7: (args: R6) => R7): R7; function pipe8(args: T, step1: (args: T) => R1, step2: (args: R1) => R2, step3: (args: R2) => R3, step4: (args: R3) => R4, step5: (args: R4) => R5, step6: (args: R5) => R6, step7: (args: R6) => R7, step8: (args: R7) => R8): R8; function pipe9(args: T, step1: (args: T) => R1, step2: (args: R1) => R2, step3: (args: R2) => R3, step4: (args: R3) => R4, step5: (args: R4) => R5, step6: (args: R5) => R6, step7: (args: R6) => R7, step8: (args: R7) => R8, step9: (args: R8) => R9): R9; }