import { Activity } from '../../domain/entities/Activity';
import { IActivityRepository } from '../../domain/repositories/IActivityRepository';
interface UpdateActivityRequest {
    id: string;
    organizationId: string;
    type?: string;
    description?: string;
    date?: Date;
    assignedToUserId?: string | null;
    status?: string;
}
export declare class UpdateActivity {
    private activityRepository;
    constructor(activityRepository: IActivityRepository);
    execute(request: UpdateActivityRequest): Promise<Activity>;
}
export {};
//# sourceMappingURL=UpdateActivity.d.ts.map