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