using MotoresArgentinosV2.Core.Entities; namespace MotoresArgentinosV2.Core.Interfaces; public interface ITokenService { string GenerateJwtToken(User user); RefreshToken GenerateRefreshToken(string ipAddress); string GenerateMFACode(); // Legacy email code // TOTP (Google Authenticator) string GenerateBase32Secret(); string GetQrCodeUri(string userEmail, string secret); bool ValidateTOTP(string secret, string code); }