using StickyBoard.Core.Models.BoardsAndCards; using StickyBoard.Core.Repositories.Base; namespace StickyBoard.Core.Repositories.BoardsAndCards.Contracts; public interface ICardRepository : IRepository { Task> GetByBoardAsync(Guid boardId, CancellationToken ct); Task> SearchAsync(Guid boardId, string query, CancellationToken ct); }