using Avalonia_Services.Core; using System.Threading.Tasks; namespace Avalonia_Services.Services.AuthService { public interface IApiAuthEndpointService { Task LoginAsync(ServiceEndpointContext ctx); Task RefreshAsync(ServiceEndpointContext ctx); Task LogoutAsync(ServiceEndpointContext ctx); } public interface IPcAuthEndpointService { Task AuthorizeAsync(ServiceEndpointContext ctx); Task RefreshAsync(ServiceEndpointContext ctx); Task LogoutAsync(ServiceEndpointContext ctx); } }