@class NSArray, PHFetchResult, NSString; @interface PXPeopleSuggestionDataSource : NSObject <PHPhotoLibraryChangeObserver, PXPeopleSuggestionManagerDataSource> @property (copy, nonatomic) NSArray *mergeCandidates; @property (copy, nonatomic) PHFetchResult *mergeCandidateFetchResult; @property (nonatomic) unsigned long long initialPageLimit; @property (nonatomic) unsigned long long suggestionFetchType; @property (nonatomic) unsigned long long flowType; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)_mergeAndSaveUserFeedbackForPersons:(id)a0 personChangeRequest:(id)a1; - (void)photoLibraryDidChange:(id)a0; - (void).cxx_destruct; - (id)initWithFlowType:(unsigned long long)a0; - (void)startListeningForLibraryChanges; - (BOOL)cancelSuggestionForPerson:(id)a0 withToken:(id)a1 error:(id *)a2; - (id)commitSuggestionsForPerson:(id)a0 withConfirmedSuggestions:(id)a1 andRejectedSuggestions:(id)a2; - (id)fetchAndCacheMergeCandidatesForPerson:(id)a0; - (void)stopListeningForLibraryChanges; - (id)suggestionsForPerson:(id)a0 withConfirmedSuggestions:(id)a1 andRejectedSuggestions:(id)a2 completion:(id /* block */)a3; @end