namespace TeleWave.Application.Common.Interfaces;

public sealed record AuthenticatedUser(Guid Id, string UserName, string Role);

public interface IJwtTokenService
{
    (string AccessToken, DateTimeOffset ExpiresAt) GenerateAccessToken(AuthenticatedUser user);
}
