luxlabs header browser preview


@class NSArray, NSDictionary, BMBehaviorRetriever, _PSRuleRankingMLModel, _PSContactResolver;
@protocol _DKKnowledgeQuerying;

@interface _PSRuleMiningModel : NSObject

@property (readonly, nonatomic) BMBehaviorRetriever *behaviorRetriever;
@property (nonatomic) long long _PSRuleMiningModelDaysToPromoteRecentlyInstalledAppExtensions;
@property (nonatomic) long long _PSRuleMiningModelRegularizingContextOverlapConstraint;
@property (nonatomic) double _PSRuleMiningModelMinRuleConfidenceForSuggestion;
@property (nonatomic) double _PSRuleMiningModelMinSupportForSuggestion;
@property (nonatomic) double _PSRuleMiningMLModelScoreThreshold;
@property (nonatomic) BOOL _PSRuleMiningIsMLModelInUse;
@property (nonatomic) BOOL _PSRuleMiningIsAdaptedMLModelOK;
@property (retain) NSDictionary *psConfigForAdaptableModel;
@property (retain) _PSRuleRankingMLModel *ruleRankingModel;
@property (readonly, nonatomic) id<_DKKnowledgeQuerying> knowledgeStore;
@property (readonly, nonatomic) _PSContactResolver *contactResolver;
@property (retain, nonatomic) NSArray *behaviorRulesConsideringInTheContext;
@property (retain, nonatomic) NSArray *scores;

- (id)suggestionArrayWithArray:(id)a0 appendingUniqueElementsByBundleIdFromArray:(id)a1;
- (id)shareExtensionSuggestionsFromContext:(id)a0;
- (BOOL)isAdaptedModelUsed;
- (void).cxx_destruct;
- (void)updateModelProperties:(id)a0;
- (BOOL)isAdaptedModelCreated;
- (void)updateAdaptableModelProperties:(id)a0;
- (id)extractAdaptedModelRecipeID;
- (id)filterByRegularizingRules:(id)a0 invalidatedByAnyConflictingItems:(id)a1 containingItemTypes:(id)a2;
- (id)filterByRegularizingRulesByContextOverlap:(id)a0 regulularizeItems:(id)a1 queryItems:(id)a2 regularizationConstraint:(unsigned long long)a3;
- (id)initWithKnowledgeStore:(id)a0 contactresolver:(id)a1 withConfig:(id)a2;
- (void)loadMLModel;
- (id)suggestionProxiesWithPredictionContext:(id)a0 photoSuggestedPeople:(id)a1 supportedBundleIDs:(id)a2;

@end