/** * Iterates over an object's own and inherited enumerable string keyed properties in reverse order, * calling `iteratee` for each property. The `iteratee` is invoked with three arguments: * (value, key, object). Iteratee functions may exit iteration early by explicitly returning `false`. * * @since 1.0.0 * * @template T * @param {T} object - The object to iterate over. * @param {Function} [iteratee = identity] - The function invoked per iteration. * @returns {T} - Returns the object. * * @example * * const object = { 'a': 1, 'b': 2 }; * * forInRight(object, (value, key) => { * console.log(key); * }); * // => Logs 'b' then 'a'. */ declare const forInRight: (object: T, iteratee?: Function) => T; export default forInRight;