@class SGServiceContext; @protocol SGXPCActivityManagerProtocol; @interface SGDManagerForCTS : NSObject { id /* block */ _harvestStoreGetter; SGServiceContext *_context; struct SGDSuggestManagerCTSCriteriaState { BOOL hasItemsHighPriority; BOOL hasItemsLowPriority; } _ctsCriteriaState; struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } _geocodeLock; struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } _verificationLock; double _lastFrontfillFinishTime; id _xpcActivityManager; } + (id)defaultInstance; + (void)_logCallInteractions:(id)a0; + (id)sharedSingletonInstance; - (void)dealloc; - (void).cxx_destruct; - (id)serviceContext; - (void)_performCollectWeeklyStats:(id)a0; - (void)_performHarvestedURLMetricUploadAcitivity:(id)a0; - (void)_performIdentityAnalysisActivity:(id)a0; - (void)_performMailIntelligenceTasksActivity:(id)a0; - (void)_performMobileAssetMetadataDownloadActivity:(id)a0; - (void)_performProcessPendingGeocodesActivity:(id)a0; - (void)_performProcessPendingVerificationActivity:(id)a0 overrideVerificationStatus:(id)a1; - (void)_performSendRTCActivity:(id)a0; - (void)_performTrimActivity:(id)a0; - (void)_performVacuumActivity; - (BOOL)_processMessage:(id)a0 pipeline:(id)a1 context:(id)a2 harvestMetrics:(id)a3; - (void)_registerForCTSIdentityAnalysisActivity; - (void)_registerForCTSSendRTCActivity; - (void)_registerForCTSTrimActivity; - (void)_registerForCTSVacuumActivity; - (void)_registerForCollectWeeklyStats; - (void)_registerForContactDetailCacheRebuildActivity; - (void)_registerHarvestedURLMetricUploadActivity; - (void)_registerMailIntelligenceTasksActivity; - (void)_registerMobileAssetMetadataDownloadActivity; - (void)_registerProcessPendingGeocodesActivity; - (void)_registerProcessPendingVerificationActivity; - (BOOL)_shouldDissectContentWithUniqueIdentifier:(id)a0 domainIdentifier:(id)a1 bundleIdentifier:(id)a2 headers:(id)a3 accountIdentifier:(id)a4; - (BOOL)hasAlreadyHarvestedSearchableItem:(id)a0; - (id)initWithHarvestStoreGetter:(id /* block */)a0 xpcActivityManager:(id)a1; - (void)performContactDetailCacheRebuildActivity:(id)a0; - (BOOL)processMailMessage:(id)a0 headers:(id)a1 pipeline:(id)a2 context:(id)a3 harvestMetrics:(id)a4; - (BOOL)processSearchableItem:(id)a0 pipeline:(id)a1 context:(id)a2; - (BOOL)processSearchableItem:(id)a0 pipeline:(id)a1 context:(id)a2 harvestMetrics:(id)a3; - (BOOL)processSearchableItemForTesting:(id)a0; - (BOOL)processTextMessage:(id)a0 pipeline:(id)a1 context:(id)a2 harvestMetrics:(id)a3; - (void)registerForCTS; - (void)waitForXpcActivityQueue; @end