/**
 * Create an array by removing duplicate elements from the result of the given function.
 *
 * @example
 * uniqBy([
 *   { id: 1, name: 'user1' },
 *   { id: 1, name: 'user2' },
 *   { id: 2, name: 'user3' },
 * ], user => user.id)
 * // => [{ id: 1, name: 'user1' }, { id: 2, name: 'user3' }]
 */
export declare function uniqBy<T, K>(array: readonly T[], predicate: (arg: T) => K): T[];
//# sourceMappingURL=uniqBy.d.ts.map