using System.Threading.Tasks; using Bit.App.Models.Api; namespace Bit.App.Abstractions { public interface IAuthService { bool IsAuthenticated { get; } bool IsAuthenticatedTwoFactor { get; } string Token { get; set; } string UserId { get; set; } string Email { get; set; } string PIN { get; set; } void LogOut(); Task> TokenPostAsync(TokenRequest request); Task> TokenTwoFactorPostAsync(TokenTwoFactorRequest request); } }