namespace WorkTracker.Services.Auth;

public interface IAuthService
{
    Task EnsureSeedUserAsync(CancellationToken cancellationToken);

    Task<AuthUser?> ValidateCredentialsAsync(string username, string password, CancellationToken cancellationToken);

    Task<bool> ChangePasswordAsync(string userId, string newPassword, CancellationToken cancellationToken);
}