Index: iknow-api/Services/Interfaces/IAuthService.cs
===================================================================
--- iknow-api/Services/Interfaces/IAuthService.cs	(revision cb8e531a0773f83ac2b272beb7f03b05eadb7a06)
+++ iknow-api/Services/Interfaces/IAuthService.cs	(revision 4e061d8c2af2ecd0b0495d9f5a22c1c1a32b8976)
@@ -6,5 +6,5 @@
     {
         Task<bool> RegisterAsync(RegisterDto registerDto);
-        Task<string?> LoginAsync(LoginDto loginDto);
+        Task<AuthResultDto?> LoginAsync(LoginDto loginDto);
         Task<int> GetUsersCountAsync();
     }
Index: iknow-api/Services/Interfaces/IRefreshTokenService.cs
===================================================================
--- iknow-api/Services/Interfaces/IRefreshTokenService.cs	(revision 4e061d8c2af2ecd0b0495d9f5a22c1c1a32b8976)
+++ iknow-api/Services/Interfaces/IRefreshTokenService.cs	(revision 4e061d8c2af2ecd0b0495d9f5a22c1c1a32b8976)
@@ -0,0 +1,10 @@
+using iknow_api.DTOs;
+
+namespace iknow_api.Services
+{
+    public interface IRefreshTokenService
+    {
+        Task<bool> VerifyRefreshToken(VerifyRefreshTokenDto refreshTokenDto);
+        Task<string> GenerateRefreshToken(int userid);
+    }
+}
