using Tiku.Application.Catalog; namespace Tiku.Application.Content; public interface IContentNavigationQueryService { Task> GetContentEntriesAsync( ContentNavigationFilter filter, CancellationToken cancellationToken = default); Task> GetContentNodesAsync( ContentNavigationFilter filter, CancellationToken cancellationToken = default); Task> GetQuestionCollectionsAsync( ContentNavigationFilter filter, CancellationToken cancellationToken = default); Task> GetPracticeBlueprintsAsync( ContentNavigationFilter filter, CancellationToken cancellationToken = default); Task> GetCollectionQuestionsAsync( ContentNavigationFilter filter, CancellationToken cancellationToken = default); }