using ChapterX.Domain.Entities; namespace ChapterX.Domain.Repositories { public interface IUserRepository : IRepository { Task GetByEmailAsync(string email, CancellationToken cancellationToken = default); Task GetByUsernameAsync(string username, CancellationToken cancellationToken = default); } }