@class CNContactStore, NSXPCConnection, BMSource, NSDictionary, NSObject, _PSSuggesterConfiguration; @protocol OS_dispatch_queue; @interface _PSSuggester : NSObject { NSXPCConnection *_connection; NSXPCConnection *_userConnection; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock; NSObject *_feedbackQueue; BMSource *_feedbackSource; CNContactStore *_contactStore; NSDictionary *_appBundleIdToShareExtensionMapping; NSObject *_peopleSuggestionQueue; NSObject *_appExtensionQueue; } @property (class) BOOL hasInitializedCache; @property (readonly, nonatomic) _PSSuggesterConfiguration *configuration; + (void)initializePSSuggesterCacheWithMaxSuggestionCount:(id)a0; + (id)suggesterWithDaemon; - (id)init; - (id)rankedFamilySuggestions; - (void)dealloc; - (id)autocompleteSearchResultsWithPredictionContext:(id)a0; - (id)validateCoreMLScoringModelWithRawInput:(id)a0 predictionContext:(id)a1; - (id)candidatesForShareSheetRanking; - (id)buildFilteringPredicateMatchingSuggestLessFeedback:(id)a0; - (void)asyncShareExtensionSuggestionsFromContext:(id)a0 completionHandler:(id /* block */)a1; - (id)interactionCountForHandle:(id)a0 fetchLimit:(unsigned long long)a1 interactionStoreDB:(id)a2; - (void)provideFeedbackForMessagesZkwSuggestions:(id)a0; - (id)shareExtensionSuggestionsFromContext:(id)a0; - (id)shareSheetInteractionsFromContext:(id)a0; - (id)computeShareSheetEphemeralFeaturesWithPredictionContext:(id)a0; - (id)initWithConfiguration:(id)a0 feedbackRecording:(BOOL)a1; - (void)asyncSuggestInteractionsFromContext:(id)a0 timeout:(double)a1 completionHandler:(id /* block */)a2; - (void)provideFeedbackForSuggestions:(id)a0; - (void)donateToBiome:(id)a0; - (id)suggestInteractionsFromContext:(id)a0; - (id)rankedNameSuggestionsFromContext:(id)a0 name:(id)a1; - (id)shareSheetInteractionsFromContext:(id)a0 maximumNumberOfSuggestions:(long long)a1; - (id)familyRecommendationSuggestionsWithPredictionContext:(id)a0; - (id)getCacheSuggestionsWithPredictionContext:(id)a0; - (id)rankedAutocompleteSuggestionsFromContext:(id)a0 candidates:(id)a1; - (id)_getUserDaemonXPCConnection; - (id)initWithConfiguration:(id)a0; - (id)photosContactInferencesSuggestionsWithPredictionContext:(id)a0; - (void).cxx_destruct; - (void)asyncSuggestInteractionsFromContext:(id)a0 completionHandler:(id /* block */)a1; - (id)rankedZKWSuggestionsFromContext:(id)a0; - (void)_recordFeedbackToInteractionStoreWithFeedback:(id)a0 mechanism:(long long)a1; - (id)rankedGlobalSuggestionsFromContext:(id)a0 contactsOnly:(BOOL)a1; - (void)provideSuggestLessFeedbackForShareSheetSuggestion:(id)a0; - (BOOL)interactionAvailableForHandle:(id)a0 interactionStoreDB:(id)a1; - (void)writeFeedbackForContactsAutocompleteSuggestions:(id)a0; - (id)appExtensionSuggestionsFromContext:(id)a0; - (BOOL)interactionAvailableForHandle:(id)a0; - (id)photosRelationshipSuggestionsWithPredictionContext:(id)a0; - (void)deleteInteractionsMatchingSuggestLessFeedback:(id)a0; - (void)asyncShareExtensionSuggestionsFromContext:(id)a0 timeout:(double)a1 completionHandler:(id /* block */)a2; - (id)hourOfDayProbabilitiesToInteractWithContacts:(id)a0; - (id)contactStore; - (id)initWithDaemonUsingConfiguration:(id)a0; - (BOOL)isTransportBundleIDSupported:(id)a0; - (id)_dateFormatter; - (id)rankedSiriNLContactSuggestionsFromContext:(id)a0 maxSuggestions:(id)a1 interactionId:(id)a2; - (id)relativeAppUsageProbabilitiesForCandidateBundleIds:(id)a0 daysAgo:(long long)a1; - (id)candidatesForShareSheetRankingCompute; - (id)hourOfDayProbabilitiesToInteractWithContact:(id)a0; - (id)interactionCountForHandle:(id)a0 fetchLimit:(unsigned long long)a1; - (void)provideFeedbackForContactsAutocompleteSuggestions:(id)a0; @end