@class PSIQuery, PXSearchQueryResultsProcessor, PLSearchProcessor, PXSearchQuery, PHPhotoLibrary, NSObject, NSDictionary; @protocol OS_dispatch_queue; @interface PXSearchQueryExecutor : NSObject @property (readonly, nonatomic) PHPhotoLibrary *photoLibrary; @property (readonly, copy, nonatomic) id /* block */ resultsHandler; @property (retain, nonatomic) PXSearchQueryResultsProcessor *searchResultsProcessor; @property (readonly, nonatomic) PLSearchProcessor *plSearchProcessor; @property (copy, nonatomic) PXSearchQuery *currentSearchQuery; @property (retain, nonatomic) PSIQuery *currentPSIQuery; @property (retain, nonatomic) NSObject *queryQueue; @property (retain, nonatomic) NSObject *workQueue; @property (copy, nonatomic) NSDictionary *sceneAncestryInformation; @property (readonly, nonatomic) BOOL requestSceneAncestryInformation; + (id)_assetSearchResultsForSpotlightSearchableItems:(id)a0; + (id)_collectionSearchResultForSpotlightSearchableItem:(id)a0; + (id)_collectionSearchResultsForSpotlightSearchableItems:(id)a0; + (BOOL)_isCollectionSpotlightSearchableItem:(id)a0; + (void)_searchResultsForSpotlightSearchableItems:(id)a0 outAssetSearchResults:(out id *)a1 outCollectionSearchResults:(out id *)a2; + (BOOL)_sectionIsHighlightsSection:(id)a0; - (id)init; - (void).cxx_destruct; - (id)psiSearchIndex; - (BOOL)_shouldUseScopedSearchForQuery:(id)a0; - (void)_executePhotosIndexSearchQuery:(id)a0; - (id)_backendQueryFromSearchQuery:(id)a0; - (void)_executeSpotlightSearchQuery:(id)a0; - (id)_limitedSearchSuggestions:(id)a0 limit:(unsigned long long)a1; - (void)_processedQueryResultsForSearchQuery:(id)a0 psiQuery:(id)a1 assetResults:(id)a2 assetResultsForCompletions:(id)a3 collectionResults:(id)a4 topAssetsResult:(id)a5 topCollectionResults:(id)a6 plSearchSuggestions:(id)a7; - (id)_queryTokenFromSearchSuggestion:(id)a0; - (void)_requestSceneAncestryInformation; - (id)_searchSuggestionsFromPSIQuery:(id)a0 searchSections:(id)a1 suggestionLimit:(unsigned long long)a2; - (void)_setupSearchResultsProcessor; - (void)executeSearchQuery:(id)a0; - (id)initWithPhotoLibrary:(id)a0 requestSceneAncestryInformation:(BOOL)a1 resultsHandler:(id /* block */)a2; @end