declare module 'lodash.groupby' { declare type _ValueOnlyIteratee = (value: T) => mixed; declare type ValueOnlyIteratee = _ValueOnlyIteratee | string; declare type GroupBy = ( array: $ReadOnlyArray, iteratee?: ?ValueOnlyIteratee, ) => { [key: V]: Array } & ((array: void | null, iteratee?: ?ValueOnlyIteratee) => {}) & (( object: T, iteratee?: ValueOnlyIteratee, ) => { [key: V]: Array }); declare export default GroupBy; }