using LctMonolith.Models; using LctMonolith.Services.Models; namespace LctMonolith.Services.Contracts; public interface ITokenService { Task IssueAsync(AppUser user, CancellationToken ct = default); Task RefreshAsync(string refreshToken, CancellationToken ct = default); Task RevokeAsync(string refreshToken, CancellationToken ct = default); }