export declare const associateBy: <K extends string | number, T>(array: T[], getKey: (entry: T) => K) => Record<K, T>;
export declare const distinct: <T extends string | number>(arr: T[]) => T[];
export declare const distinctBy: <T>(arr: T[], by: (item: T) => (string | number)) => T[];
