import { PropertyOrFunction } from '../types.js';

declare const keyBy: <T extends Record<string, any>>(ar: T[], property: PropertyOrFunction<T>) => Record<string, T>;
declare const groupBy: <T extends Record<string, any>>(ar: T[], property: PropertyOrFunction<T>) => Record<string, T[]>;

export { groupBy, keyBy };
