@class _PASSimpleCoalescingTimer, NSMutableSet, NSObject; @protocol OS_dispatch_queue, ATXInformationHeuristicsDelegate; @interface ATXInformationHeuristics : NSObject { NSMutableSet *_heuristicRefreshTriggers; NSMutableSet *_heuristicsPendingRefresh; NSObject *_queue; _PASSimpleCoalescingTimer *_coalescedRefreshOperation; } @property (weak, nonatomic) id delegate; + (id)sourceIdentifierForHeuristicWithName:(id)a0; - (id)init; - (BOOL)_refreshResultsForHeuristics:(id)a0; - (id)getResultsFromHeuristicInterpreter:(id)a0; - (void)refreshResultsForAllHeuristicsPendingRefreshWithCompletionHandler:(id /* block */)a0; - (void).cxx_destruct; - (void)informationHeuristicRefreshTrigger:(id)a0 didTriggerRefreshForHeuristics:(id)a1; - (id)_criteriaForRefreshJobOnDate:(id)a0; - (void)refreshResultsForAllHeuristicsWithCompletionHandler:(id /* block */)a0; - (void)_refreshResultsForAllHeuristics:(BOOL)a0 completionHandler:(id /* block */)a1; - (void)_setRefreshCTSJobForCriteria:(id)a0 forHeuristics:(id)a1; @end