import { Func } from './types/Func'; import { UnaryFunction } from './types/UnaryFunction'; /** * Type-enforcing right-to-left function composition function. * The last parameter (i.e. the first function to be evaluated) in the argument list can be a function of any arity, but the remaining parameters must be unary functions. * The return type of one function must be compatible with the argument of previous function in the argument list * (i.e. types flow from right-to-left) * @returns A function with the arguments of the last function in the argument list and a return type of the first function in the argument list */ export declare function compose(f0: Func): Func; export declare function compose(f0: UnaryFunction, f1: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: UnaryFunction, f51: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: UnaryFunction, f51: UnaryFunction, f52: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: UnaryFunction, f51: UnaryFunction, f52: UnaryFunction, f53: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: UnaryFunction, f51: UnaryFunction, f52: UnaryFunction, f53: UnaryFunction, f54: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: UnaryFunction, f51: UnaryFunction, f52: UnaryFunction, f53: UnaryFunction, f54: UnaryFunction, f55: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: UnaryFunction, f51: UnaryFunction, f52: UnaryFunction, f53: UnaryFunction, f54: UnaryFunction, f55: UnaryFunction, f56: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: UnaryFunction, f51: UnaryFunction, f52: UnaryFunction, f53: UnaryFunction, f54: UnaryFunction, f55: UnaryFunction, f56: UnaryFunction, f57: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: UnaryFunction, f51: UnaryFunction, f52: UnaryFunction, f53: UnaryFunction, f54: UnaryFunction, f55: UnaryFunction, f56: UnaryFunction, f57: UnaryFunction, f58: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: UnaryFunction, f51: UnaryFunction, f52: UnaryFunction, f53: UnaryFunction, f54: UnaryFunction, f55: UnaryFunction, f56: UnaryFunction, f57: UnaryFunction, f58: UnaryFunction, f59: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: UnaryFunction, f51: UnaryFunction, f52: UnaryFunction, f53: UnaryFunction, f54: UnaryFunction, f55: UnaryFunction, f56: UnaryFunction, f57: UnaryFunction, f58: UnaryFunction, f59: UnaryFunction, f60: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: UnaryFunction, f51: UnaryFunction, f52: UnaryFunction, f53: UnaryFunction, f54: UnaryFunction, f55: UnaryFunction, f56: UnaryFunction, f57: UnaryFunction, f58: UnaryFunction, f59: UnaryFunction, f60: UnaryFunction, f61: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: UnaryFunction, f51: UnaryFunction, f52: UnaryFunction, f53: UnaryFunction, f54: UnaryFunction, f55: UnaryFunction, f56: UnaryFunction, f57: UnaryFunction, f58: UnaryFunction, f59: UnaryFunction, f60: UnaryFunction, f61: UnaryFunction, f62: Func): Func; export declare function compose(f0: UnaryFunction, f1: UnaryFunction, f2: UnaryFunction, f3: UnaryFunction, f4: UnaryFunction, f5: UnaryFunction, f6: UnaryFunction, f7: UnaryFunction, f8: UnaryFunction, f9: UnaryFunction, f10: UnaryFunction, f11: UnaryFunction, f12: UnaryFunction, f13: UnaryFunction, f14: UnaryFunction, f15: UnaryFunction, f16: UnaryFunction, f17: UnaryFunction, f18: UnaryFunction, f19: UnaryFunction, f20: UnaryFunction, f21: UnaryFunction, f22: UnaryFunction, f23: UnaryFunction, f24: UnaryFunction, f25: UnaryFunction, f26: UnaryFunction, f27: UnaryFunction, f28: UnaryFunction, f29: UnaryFunction, f30: UnaryFunction, f31: UnaryFunction, f32: UnaryFunction, f33: UnaryFunction, f34: UnaryFunction, f35: UnaryFunction, f36: UnaryFunction, f37: UnaryFunction, f38: UnaryFunction, f39: UnaryFunction, f40: UnaryFunction, f41: UnaryFunction, f42: UnaryFunction, f43: UnaryFunction, f44: UnaryFunction, f45: UnaryFunction, f46: UnaryFunction, f47: UnaryFunction, f48: UnaryFunction, f49: UnaryFunction, f50: UnaryFunction, f51: UnaryFunction, f52: UnaryFunction, f53: UnaryFunction, f54: UnaryFunction, f55: UnaryFunction, f56: UnaryFunction, f57: UnaryFunction, f58: UnaryFunction, f59: UnaryFunction, f60: UnaryFunction, f61: UnaryFunction, f62: UnaryFunction, f63: Func): Func;