using GB5Shared.DTO.Framework.Login; using PIEDAL.DTO.Variant; namespace PIEBLL.Variant; public interface IPIEVariantBLL { Task GetPIEVariantAsync(Guid variantId, LoginDTO login, CancellationToken ct); Task> GetPIEVariantsByModuleAsync(Guid moduleId, LoginDTO login, CancellationToken ct); Task SavePIEVariantAsync(PIEVariantDTO dto, LoginDTO login, CancellationToken ct); Task DeletePIEVariantAsync(Guid variantId, LoginDTO login, CancellationToken ct); }