using Tiku.Application.Catalog; namespace Tiku.Application.Assets; public interface IAssetQueryService { Task> GetContentAssetsAsync( AssetFilter filter, CancellationToken cancellationToken = default); Task> GetImagesAsync( AssetFilter filter, CancellationToken cancellationToken = default); Task> GetAppAssetsAsync( AssetFilter filter, CancellationToken cancellationToken = default); Task> GetVideoExplanationsAsync( AssetFilter filter, CancellationToken cancellationToken = default); Task> GetQuestionVideosAsync( AssetFilter filter, CancellationToken cancellationToken = default); }