@class NSString, TPSDuetDataProvider, NSSortDescriptor; @interface TPSDiscoverabilityUsageController : NSObject @property (readonly, nonatomic) TPSDuetDataProvider *duetProvider; @property (readonly, copy, nonatomic) NSString *currentOSBuildVersion; @property (readonly, copy, nonatomic) NSString *currentOSMajorVersion; @property (readonly, copy, nonatomic) NSSortDescriptor *eventSortDescriptor; + (id)sharedInstance; - (id)_eventsPredicateForHintDisplayed; - (id)_eventsPredicateForContentIDs:(id)a0 sinceDate:(id)a1; - (id)init; - (id)_tipIdentifiersFromTips:(id)a0; - (void)eligibleContentForBundleID:(id)a0 context:(id)a1 completion:(id /* block */)a2; - (id)_eventsPredicateForBundleID:(id)a0; - (id)_majorVersionForBuildVersion:(id)a0; - (id)_eligibleContentForBundleID:(id)a0 context:(id)a1 fromEvents:(id)a2; - (id)_majorVersionFilterPredicate; - (id)_initWithDirectory:(id)a0; - (unsigned long long)_evaluateFrequencyControlForBundleID:(id)a0 context:(id)a1 error:(id *)a2; - (id)eligibleContentForBundleID:(id)a0 context:(id)a1 error:(id *)a2; - (id)_eventsPredicateForContentID:(id)a0 sinceDate:(id)a1; - (id)_eventsPredicateForInactiveHintStates; - (id)_filterFrequencyControlForTips:(id)a0 bundleID:(id)a1 context:(id)a2 error:(id *)a3; - (id)_eventsPredicateForAbsentUsageFlag; - (void).cxx_destruct; - (void)addContentUsageEvents:(id)a0 completion:(id /* block */)a1; - (id)_metaDataForUsageEvent:(id)a0; - (id)_eventsPredicateForBundleID:(id)a0 sinceDate:(id)a1; - (id)_eventsPredicateForInactiveContentIDs:(id)a0 sinceDate:(id)a1; - (id)_discoverabilityUsageStream; - (void)_commonInit; @end