type CurriedFn = { (...args: A): R; } & { (...args: any[]): any; }; export declare const curry: (fn: (...args: A) => R, arity?: number) => CurriedFn; export {};