/**
 * Performs left-to-right function composition and returns a new function, the first argument may have any arity, the remaining arguments must be unary.
 */ export declare function flow < A extends ReadonlyArray < unknown > , B > ( fn1 ) ; export declare function flow < A extends ReadonlyArray < unknown > , B , C > ( fn1 , fn2 ) ; export declare function flow < A extends ReadonlyArray < unknown > , B , C , D > ( fn1 , fn2 , fn3 ) ; export declare function flow < A extends ReadonlyArray < unknown > , B , C , D , E > ( fn1 , fn2 , fn3 , fn4 ) ; export declare function flow < A extends ReadonlyArray < unknown > , B , C , D , E , F > ( fn1 , fn2 , fn3 , fn4 , fn5 ) ; export declare function flow < A extends ReadonlyArray < unknown > , B , C , D , E , F , G > ( fn1 , fn2 , fn3 , fn4 , fn5 , fn6 ) ; export declare function flow < A extends ReadonlyArray < unknown > , B , C , D , E , F , G , H > ( fn1 , fn2 , fn3 , fn4 , fn5 , fn6 , fn7 ) ; export declare function flow < A extends ReadonlyArray < unknown > , B , C , D , E , F , G , H , I > ( fn1 , fn2 , fn3 , fn4 , fn5 , fn6 , fn7 , fn8 ) ; export declare function flow < A extends ReadonlyArray < unknown > , B , C , D , E , F , G , H , I , J > ( fn1 , fn2 , fn3 , fn4 , fn5 , fn6 , fn7 , fn8 , fn9 ) ;