using GB5Shared.DTO.Framework.Login; using CRMSalesDAL.DTO.LeadAllocation; namespace CRMSalesBLL.LeadAllocation; public interface ILeadAllocationBLL { /// Suggests (never auto-assigns) the best rep for a Lead based on current open-deal /// capacity. See LeadAllocationBLL.SuggestAllocationAsync's doc comment for the full v1 scope /// and what's deliberately deferred. Task SuggestAllocationAsync(int leadId, LoginDTO loginDTO, CancellationToken ct); }