import type { CategorySpending, GroupSpending } from '../types/domain.js';
export declare class GroupAggregator {
    aggregateAndSort(spendingByCategory: Record<string, CategorySpending>): GroupSpending[];
    byId<T extends {
        id: string;
    }>(list: T[]): Record<string, T>;
}
//# sourceMappingURL=group-by.d.ts.map