using Bit.Core.Entities; using Bit.Core.Models.Business; namespace Bit.Core.Services; public interface ILicensingService { Task ValidateOrganizationsAsync(); Task ValidateUsersAsync(); Task ValidateUserPremiumAsync(User user); bool VerifyLicense(ILicense license); byte[] SignLicense(ILicense license); Task ReadOrganizationLicenseAsync(Organization organization); Task ReadOrganizationLicenseAsync(Guid organizationId); }