@class PLSearchIndexSceneTaxonomyProvider, NSArray, NSObject; @protocol OS_dispatch_queue, PXSearchZeroKeywordChangeDelegate; @interface PXSearchZeroKeywordDataSource : NSObject @property (nonatomic) BOOL fetchInProgress; @property (retain, nonatomic) NSObject *fetchQueue; @property (readonly, nonatomic) PLSearchIndexSceneTaxonomyProvider *sceneTaxonomyProvider; @property (copy, nonatomic) NSArray *sections; @property (weak, nonatomic) id delegate; + (void)_fetchAssetsForAssetViewModels:(id)a0; + (id)_dateViewModelForKeywordDictionary:(id)a0; + (id)_fetchAssetCollectionsForIdentifiers:(id)a0; + (id)_fetchAssetsWithLocalIdentifiers:(id)a0; + (id)_fetchFinalMergeTargetPersonForPersonLocalIdentifier:(id)a0; + (id)_fetchKeyAssetForSceneIdentifier:(int)a0 sceneTaxonomyProvider:(id)a1; + (id)_fetchKeyAssetOfAssetCollection:(id)a0 withOptions:(id)a1; + (void)_fetchKeyAssetsForAssetCollectionViewModels:(id)a0; + (id)_fetchOptionsForPersonFetching; + (id)_holidayViewModelForKeywordDictionary:(id)a0; + (id)_homeViewModelForKeywordDictionary:(id)a0; + (id)_meaningViewModelForKeywordDictionary:(id)a0; + (id)_personViewModelForKeywordDictionary:(id)a0 person:(id)a1; + (id)_personsByLocalIdentifiers:(id)a0 allUniqueLocalIdentifiers:(id)a1; + (id)_personsForLocalIdentifiers:(id)a0; + (struct { struct CLLocationCoordinate2D { double x0; double x1; } x0; struct { double x0; double x1; } x1; })_regionFromDisplayInfo:(id)a0; + (id)_sceneViewModelForKeywordDictionary:(id)a0 sceneTaxonomyProvider:(id)a1; + (id)_seasonViewModelForKeywordDictionary:(id)a0; + (id)_sectionsForZeroKeywords:(id)a0 personsByLocalIdentifier:(id)a1 sceneTaxonomyProvider:(id)a2; + (id)_socialGroupViewModelForKeywordDictionary:(id)a0 peopleByKeyword:(id)a1; + (id)_socialGroupsByKeywordwithPersonsByLocalIdentifier:(id)a0 socialGroupZeroKeywords:(id)a1; + (id)_uniquePersonLocalIdentifiersForZeroKeywords:(id)a0; + (id)_zeroKeywordsFromDefaultKeywordStore; + (id)placeViewModelForKeywordDictionary:(id)a0; + (id)zeroKeywordLog; - (id)init; - (id)debugDictionary; - (unsigned long long)numberOfItemsInSection:(unsigned long long)a0; - (id)description; - (unsigned long long)numberOfSections; - (void).cxx_destruct; - (id)titleForSection:(unsigned long long)a0; - (BOOL)hasZeroKeywords; - (BOOL)_shouldFetchItems; - (id)_titleForPeopleSection:(unsigned long long)a0; - (id)_zeroKeywordsFromDefaultKeywordStore; - (void)blockingFetchItems; - (void)fetchItems; - (void)fetchItems:(BOOL)a0; - (long long)indexForPlaceKey:(id)a0; - (void)ppt_prepareZeroKeywordRequest:(id /* block */)a0; - (long long)sectionForSectionType:(long long)a0; - (long long)sectionTypeForSection:(unsigned long long)a0; - (id)tapToRadarAttachments; - (id)viewModelForIndexPath:(id)a0; - (id)viewModelsForSection:(long long)a0; @end