namespace Tiku.Application.Auth; public interface IAuthService { Task LoginWithPasswordAsync( PasswordLoginRequest request, CancellationToken cancellationToken = default); Task LoginWithSmsAsync( SmsLoginRequest request, CancellationToken cancellationToken = default); Task RefreshAsync( RefreshSessionRequest request, CancellationToken cancellationToken = default); Task LogoutAsync( LogoutSessionRequest request, CancellationToken cancellationToken = default); }