@class ATXAnchorModelEventHarvester, NSArray, NSUUID, ATXAnchorModelEventFeaturizer; @interface ATXAnchorModelOfflineDataHarvester : NSObject { NSArray *_anchorsToCollect; ATXAnchorModelEventFeaturizer *_eventFeaturizer; ATXAnchorModelEventHarvester *_harvester; NSUUID *_userId; } + (id)actionIdentifiersFromActionsInMessage:(id)a0; + (id)bundleIdsFromAppLaunchesInMessage:(id)a0; + (id)getSamplingGroupForDataCollection; + (id)getUserUUIDForDataCollection; + (void)resetSamplingGroupAssignmentForUser; - (id)init; - (void).cxx_destruct; - (id)allInstalledAppsKnownToSpringBoard; - (void)harvestData; - (id)processAnchorOccurrence:(id)a0 anchor:(id)a1; - (void)setNegativeAppLaunchSamplesForAnchorOccurrenceDate:(id)a0 mainMessage:(id)a1; - (void)addActionEventsFromAnchorOccurrenceDate:(id)a0 toMessage:(id)a1; - (void)addAppLaunchEventsFromAnchorOccurrenceDate:(id)a0 toMessage:(id)a1; - (void)addNegativeSamplesForAnchorOccurrenceDate:(id)a0 toMessage:(id)a1; - (id)fetchAnchorEvents:(id)a0; - (id)fetchEventsAfterAnchorOccurrenceDate:(id)a0 withDuetDataProviderClass:(Class)a1 limit:(unsigned long long)a2 maxSecondsBeforeAnchor:(long long)a3 maxSecondsAfterAnchor:(long long)a4; - (void)harvestDataForAnchor:(id)a0; - (id)initWithSamplingGroup:(id)a0 userId:(id)a1; - (void)setNegativeActionSamplesForAnchorOccurrenceDate:(id)a0 mainMessage:(id)a1; @end