using GB5Shared.DTO.Framework.Login; using System.Threading; using System.Threading.Tasks; namespace PayRollBLL.Common { public interface IEntityValidationClient { Task<(bool IsValid, string? ErrorMessage)> ValidateAsync( string configKey, object dto, LoginDTO loginDTO, CancellationToken ct = default); } }