using System; using System.Collections.Generic; using System.Threading.Tasks; using Bit.Core.Enums.Provider; using Bit.Core.Models.Table.Provider; namespace Bit.Core.Repositories { public interface IProviderUserRepository : IRepository { Task GetCountByProviderAsync(Guid providerId, string email, bool onlyRegisteredUsers); Task> GetManyAsync(IEnumerable ids); Task> GetManyByProviderAsync(Guid providerId, ProviderUserType? type = null); Task DeleteManyAsync(IEnumerable userIds); } }