export declare class SearchExpenseResultDto {
    id: string;
    type: 'expense';
    description: string;
    amount: number;
    currency: string;
    category: string;
    groupName: string | null;
    date: Date;
}
export declare class SearchGroupResultDto {
    id: string;
    type: 'group';
    name: string;
    description: string | null;
    imageUrl: string | null;
    memberCount: number;
    currency: string;
}
export declare class SearchUserResultDto {
    id: string;
    type: 'user';
    name: string;
    email: string;
    avatarUrl: string | null;
}
export declare class SearchResultsDto {
    results: (SearchExpenseResultDto | SearchGroupResultDto | SearchUserResultDto)[];
    totalCount: number;
}
