using AmpDAL.DTO.ApiRequestDuplicateCheck; using GB5Shared.DTO.Framework.Login; namespace AMPBLL.ApiRequestDuplicateCheck { public interface IApiRequestDuplicateCheckBLL { Task> GetPotentialDuplicatesAsync(int? apiRequestId, LoginDTO login, CancellationToken ct); Task<(int Count, List TopMatches)> RunDuplicateCheckAsync(int apiRequestId, LoginDTO login, CancellationToken ct); Task ReviewDuplicateAsync(int duplicateCheckId, byte reviewStatus, string? reviewRemarks, LoginDTO login, CancellationToken ct); } }