using FrameworkDAL.DTO.EIPConversation; using GB5Shared.DTO.Framework.Login; using PuppeteerSharp; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FrameworkBLL.EIPConversation.EIPHandlers.EIPEngine.CapabilityEngine { /// /// Phase 4 – Executes capability logic with risk and OTP handling. /// public interface IEIPCapabilityEngine { Task ExecuteCapabilityAsync( string capabilityCode, EIPExecutionContextDTO context, LoginDTO loginDTO, CancellationToken cancellationToken); } }