import { Ord, ArrOrdFunc } from '../typings/types'; interface MaxBy { (fn: ArrOrdFunc, arr: ArrayLike): T; (fn: ArrOrdFunc): (arr: ArrayLike) => T; } /** * Return max value in array, depending on result of calling `fn` * * @param {Function} fn The function invoked per element. * @param {Array} arr * @returns {*} Returns the maximum value. * @example * * var objects = [{ 'n': 1 }, { 'n': 2 }]; * * maxBy(o => o.n, objects); // => { 'n': 2 } * */ declare const _default: MaxBy; export default _default;