import predicateType from '../helpers/predicateType'; /** * Creates an object with the same keys as the original object and values generated by running each * own enumerable string keyed property of the object through the iteratee function. * * @since 1.0.0 * @param {Object} object - The object to iterate over. * @param {Function} [iteratee = identity] - The function invoked per iteration. * @returns {Object} - Returns the new mapped object. * * @example * * const obj = { a: 1, b: 2, c: 3 }; * * const mapped = mapValues(obj, (value, key) => value * 2); * console.log(mapped); * // => { a: 2, b: 4, c: 6 } */ declare const mapValues: (object: any, iteratee?: predicateType) => Object; export default mapValues;