/** @ignore */ /** */ import { Function } from '../../Function'; import { Await } from '../../../Any/Await'; import { Curry } from '../../Curry'; /** *@hidden */ export declare type ComposeMultiAsync = { (...fns: [ Function | Curry> ]): Function>>; (...fns: [ Function<[Await], R1> | Curry], R1>>, Function | Curry> ]): Function>>; (...fns: [ Function<[Await], R2> | Curry], R2>>, Function<[Await], R1> | Curry], R1>>, Function | Curry> ]): Function>>; (...fns: [ Function<[Await], R3> | Curry], R3>>, Function<[Await], R2> | Curry], R2>>, Function<[Await], R1> | Curry], R1>>, Function | Curry> ]): Function>>; (...fns: [ Function<[Await], R4> | Curry], R4>>, Function<[Await], R3> | Curry], R3>>, Function<[Await], R2> | Curry], R2>>, Function<[Await], R1> | Curry], R1>>, Function | Curry> ]): Function>>; (...fns: [ Function<[Await], R5> | Curry], R5>>, Function<[Await], R4> | Curry], R4>>, Function<[Await], R3> | Curry], R3>>, Function<[Await], R2> | Curry], R2>>, Function<[Await], R1> | Curry], R1>>, Function | Curry> ]): Function>>; (...fns: [ Function<[Await], R6> | Curry], R6>>, Function<[Await], R5> | Curry], R5>>, Function<[Await], R4> | Curry], R4>>, Function<[Await], R3> | Curry], R3>>, Function<[Await], R2> | Curry], R2>>, Function<[Await], R1> | Curry], R1>>, Function | Curry> ]): Function>>; (...fns: [ Function<[Await], R7> | Curry], R7>>, Function<[Await], R6> | Curry], R6>>, Function<[Await], R5> | Curry], R5>>, Function<[Await], R4> | Curry], R4>>, Function<[Await], R3> | Curry], R3>>, Function<[Await], R2> | Curry], R2>>, Function<[Await], R1> | Curry], R1>>, Function | Curry> ]): Function>>; (...fns: [ Function<[Await], R8> | Curry], R8>>, Function<[Await], R7> | Curry], R7>>, Function<[Await], R6> | Curry], R6>>, Function<[Await], R5> | Curry], R5>>, Function<[Await], R4> | Curry], R4>>, Function<[Await], R3> | Curry], R3>>, Function<[Await], R2> | Curry], R2>>, Function<[Await], R1> | Curry], R1>>, Function | Curry> ]): Function>>; (...fns: [ Function<[Await], R9> | Curry], R9>>, Function<[Await], R8> | Curry], R8>>, Function<[Await], R7> | Curry], R7>>, Function<[Await], R6> | Curry], R6>>, Function<[Await], R5> | Curry], R5>>, Function<[Await], R4> | Curry], R4>>, Function<[Await], R3> | Curry], R3>>, Function<[Await], R2> | Curry], R2>>, Function<[Await], R1> | Curry], R1>>, Function | Curry> ]): Function>>; };