using LittleShop.Client.Models; namespace LittleShop.Client.Services; public interface IAuthenticationService { Task> LoginAsync(string username, string password); Task> RefreshTokenAsync(); void SetToken(string token); string? GetToken(); bool IsAuthenticated(); void Logout(); }