export declare class GroupBalanceSummaryDto {
    groupId: string;
    groupName: string;
    groupImageUrl: string | null;
    currency: string;
    owes: number;
    owed: number;
    net: number;
}
export declare class RecentExpenseDto {
    id: string;
    type: 'expense';
    description: string;
    amount: number;
    currency: string;
    category: string;
    paidByName: string;
    groupName: string | null;
    date: Date;
    createdAt: Date;
}
export declare class RecentSettlementDto {
    id: string;
    type: 'settlement';
    payerName: string;
    payeeName: string;
    amount: number;
    currency: string;
    isConfirmed: boolean;
    createdAt: Date;
}
export declare class DashboardDto {
    totalYouOwe: number;
    totalOwedToYou: number;
    netBalance: number;
    groupSummaries: GroupBalanceSummaryDto[];
    recentActivity: (RecentExpenseDto | RecentSettlementDto)[];
}
