import type { EqualityPredicate } from '../types.js'; /** * Remove duplicates from an array based on an equality predicate. * Keeps the first occurrence of each unique item. * O(n^2) complexity - use uniqueByKeyFast when possible. * * @param arr - Input array * @param predicate - Function that returns true if two items are equal * @returns New array with duplicates removed */ export declare function uniqueByPredicateFast(arr: readonly T[], predicate: EqualityPredicate): T[]; //# sourceMappingURL=uniqueByPredicate.d.ts.map