/** * Creates a curried function from the original function. * * @since 1.0.0 * * @param {Function} func - The function to curry. * * @returns {Function} - Returns the curried function. * * @example * * const sum = (a, b, c) => a + b + c; * * const curriedSum = curry(sum); * * curriedSum(1)(2)(3); // 6 * * const curriedSum1 = curriedSum(1); * const curriedSum12 = curriedSum1(2); * * curriedSum12(3); // 6 */ declare const curry: (func: Function) => (...args: any) => any; export default curry;