declare type ComposeFunction = (functions: ((arg: T) => T)[]) => (arg: T) => T; export declare const compose: ComposeFunction; export {};