using System; using System.Collections.Generic; using System.Threading.Tasks; using Bit.Core.Models.Table; namespace Bit.Core.Repositories { public interface IUserRepository : IRepository { Task GetByEmailAsync(string email); Task> SearchAsync(string email, int skip, int take); Task> GetManyByPremiumAsync(bool premium); Task GetPublicKeyAsync(Guid id); Task GetAccountRevisionDateAsync(Guid id); Task UpdateStorageAsync(Guid id); } }