@protocol _DKKnowledgeQuerying; @interface _DKPredictor : NSObject { id<_DKKnowledgeQuerying> _knowledgeStore; } + (id)deviceActivityLikelihoodQueryPredicate; + (id)predictorWithKnowledgeStore:(id)a0; - (void).cxx_destruct; - (id)predictionForStreamsWithNames:(id)a0 withPredicate:(id)a1 withPredictionType:(unsigned long long)a2; - (id)deviceActivityLikelihood; - (id)displayOnLikelihood; - (id)expectedInBedPeriod; - (id)launchLikelihoodForTopNApplications:(long long)a0 withLikelihoodGreaterThan:(double)a1 withTemporalResolution:(int)a2; - (id)launchLikelihoodPredictionForApp:(id)a0; - (id)localInBedPeriod; - (id)pluginLikelihood; - (id)predictionForStreamWithName:(id)a0 withPredicate:(id)a1 withPredictionType:(unsigned long long)a2; - (id)predictionForStreamWithName:(id)a0 withPredicate:(id)a1 withPredictionType:(unsigned long long)a2 asOfDate:(id)a3; - (id)predictionForStreamWithName:(id)a0 withPredicate:(id)a1 withPredictionType:(unsigned long long)a2 withDataPartitionType:(unsigned long long)a3 asOfDate:(id)a4; @end