using Entities.DTO; using System.Net; namespace TechHelper.Client.HttpRepository { public interface IAuthenticationClientService { Task RegisterUserAsync(UserForRegistrationDto userForRegistrationDto); Task LoginAsync(UserForAuthenticationDto userForAuthenticationDto); Task LogoutAsync(); Task RefreshTokenAsync(); Task ForgotPasswordAsync(ForgotPasswordDto forgotPasswordDto); Task ResetPasswordAsync(ResetPasswordDto resetPasswordDto); Task EmailConfirmationAsync(string email, string token); Task LoginVerfication(TwoFactorVerificationDto twoFactorVerificationDto); } }