using ChapterX.Domain.Entities; namespace ChapterX.Domain.Repositories { public interface ILikesRepository : IRepository { Task> GetByStoryIdAsync(int storyId, CancellationToken cancellationToken = default); Task DeleteByUserAndStoryAsync(int userId, int storyId, CancellationToken cancellationToken = default); Task ExistsAsync(int userId, int storyId, CancellationToken cancellationToken = default); } }