namespace timetracker.Shared; public interface IAuthService { Task LoginAsync(string username, string password); Task> GetAllUsersAsync(); Task DeleteUserAsync(int userId); Task RenameUserAsync(int userId, string newUsername); Task<(User? User, string? Error)> RegisterAsync(string username, string password, string? honeypot = null); }