import * as R from "ramda"; declare module "ramda" { export function composeWith any, intermediateResult: any) => any> (transformer: T extends (fn: (...args: any[]) => any, intermediateResult: any) => infer Z ? (fn: (...args: any[]) => any, intermediateResult: any) => Z : never, fns: R.AtLeastOneFunctionsFlowFromRightToLeft): (...args: TArgs) => ReturnType; }