using System.Threading; using System.Threading.Tasks; using Notesnook.API.Models.Responses; using Streetwriters.Common.Interfaces; namespace Notesnook.API.Interfaces { public interface IUserService { Task CreateUserAsync(); Task DeleteUserAsync(string userId, string jti); Task ResetUserAsync(string userId, bool removeAttachments); Task GetUserAsync(bool repair = true); Task SetUserAttachmentsKeyAsync(string userId, IEncrypted key); } }