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);
}