@class CNContactStore, _PSRuleRankingMLModel, _CDInteractionStore, _PSConfidenceModelForSharing, BMBehaviorRetriever, NSUserDefaults; @protocol _DKKnowledgeQuerying; @interface _PSRuleOverlapFeedback : NSObject @property (readonly, nonatomic) BMBehaviorRetriever *behaviorRetriever; @property (retain, nonatomic) _PSConfidenceModelForSharing *confidenceModelForSharing; @property (retain, nonatomic) _CDInteractionStore *interactionStore; @property (retain, nonatomic) id<_DKKnowledgeQuerying> knowledgeStore; @property (retain, nonatomic) CNContactStore *contactStore; @property (retain, nonatomic) NSUserDefaults *ruleOverlapFeedbackDefaults; @property (retain) _PSRuleRankingMLModel *ruleRankingModel; - (id)init; - (void).cxx_destruct; - (BOOL)wasInteractionAmongSuggestLess:(id)a0; - (int)bucketedValue:(int)a0; - (id)constantFeaturesFromContextItems:(id)a0; - (id)constantPETFeaturesFromContextItems:(id)a0; - (id)contextItemsFromEvent:(id)a0; - (id)feedbackPETPayloadForRule:(id)a0 ForInteraction:(id)a1 ForContextItems:(id)a2 WithConstantFeatures:(id)a3; - (id)feedbackPayloadForRule:(id)a0 ForInteraction:(id)a1 ForContextItems:(id)a2 WithConstantFeatures:(id)a3; - (id)getSessionID; - (id)interactionStoreEventsSinceDate:(id)a0; - (void)loggingForKnowledgeStoreEvent:(id)a0 WithMatchingInteraction:(id)a1; - (id)loggingTrainDataForContactFillerModel:(id)a0 withMatchingInteraction:(id)a1 interactionRecipients:(id)a2 ruleRankingModel:(id)a3 contactPropertyCache:(id)a4 interactionCache:(id)a5; - (id)matchFeedbackEvent:(id)a0 WithInteractions:(id)a1; - (void)modelAccuracyLogging:(id)a0 WithMatchingInteraction:(id)a1; - (void)reviewLastDayOfShares; - (void)scoreRanking:(long long)a0 forModelKey:(id)a1; - (id)sharesheetFeedbackEventsSinceDate:(id)a0; - (BOOL)targetAppPredictedCorrectlyByRule:(id)a0 bundleId:(id)a1; - (void)writeRecordObjcWithData:(id)a0; @end