namespace JdeScoping.Core.Interfaces; /// /// Processor for executing user search requests. /// public interface ISearchProcessor { /// /// Processes a queued search request. /// Task ProcessSearchAsync(int searchId, CancellationToken cancellationToken = default); /// /// Gets the next pending search to process. /// Task GetNextPendingSearchAsync(CancellationToken cancellationToken = default); }