import { type Iteratee } from '../internal/iteratee.js'; /** * Remove duplicates from an array based on a key selector. * Keeps the first occurrence of each unique key. * * @param arr - Input array * @param iteratee - Function or property path string that returns a key for each item * @returns New array with duplicates removed * * @example * // Using function * uniqueByKeyHot(users, user => user.id) * * @example * // Using property shorthand * uniqueByKeyHot(users, 'id') * * @example * // Using deep path * uniqueByKeyHot(users, 'profile.email') */ export declare function uniqueByKeyHot(arr: readonly T[], iteratee: Iteratee): T[]; //# sourceMappingURL=uniqueByKey.d.ts.map