export declare class Activity {
    readonly id: string;
    organizationId: string;
    type: string;
    description: string;
    date: Date;
    relatedLeadId: string | null;
    relatedOpportunityId: string | null;
    assignedToUserId: string | null;
    status: string;
    createdAt: Date;
    updatedAt: Date;
    constructor(id: string, organizationId: string, type: string, // e.g., Call, Email, Meeting, Task
    description: string, date: Date, relatedLeadId: string | null, relatedOpportunityId: string | null, assignedToUserId: string | null, status: string, // e.g., Pending, Completed, Canceled
    createdAt: Date, updatedAt: Date);
    updateStatus(newStatus: string): void;
    updateDescription(newDescription: string): void;
}
//# sourceMappingURL=Activity.d.ts.map