using System.Threading; using System.Threading.Tasks; using iknow_api.Core.Models; namespace iknow_api.Repository.Interfaces { public interface IUserRepository { Task EmailExistsAsync(string email, CancellationToken cancellationToken = default); Task AddUserAsync(User user, CancellationToken cancellationToken = default); Task GetUserByIdAsync(int id, CancellationToken cancellationToken = default); } }