import { BaseEntity } from './base.entity';
import { User } from './user.entity';
import { GroupMember } from './group-member.entity';
import { Expense } from './expense.entity';
import { Settlement } from './settlement.entity';
import { ActivityLog } from './activity-log.entity';
import { GroupInvite } from './group-invite.entity';
export declare class Group extends BaseEntity {
    name: string;
    description: string | null;
    imageUrl: string | null;
    createdById: string;
    currency: string;
    isActive: boolean;
    createdAt: Date;
    updatedAt: Date;
    createdBy?: User;
    members?: GroupMember[];
    expenses?: Expense[];
    settlements?: Settlement[];
    activityLogs?: ActivityLog[];
    invites?: GroupInvite[];
}
