@class NSString, BMUserFocusComputedModeStream, BPSSink, BMUserActivityMetadataStream, NSObject; @protocol OS_dispatch_queue, CKContextRecentsCacheDelegate, OS_os_transaction; @interface CKContextRecentsCache : NSObject { BMUserActivityMetadataStream *_stream; NSObject *_biomeQueue; id /* block */ _deferredMaintenanceTaskBlock; NSObject *_deferredMaintenanceTransaction; NSString *_latestActivity; unsigned long long _configuration; BMUserFocusComputedModeStream *_computedModeStream; NSObject *_computedFocusModeQueue; BPSSink *_computedModeSink; } @property (weak, nonatomic) id delegate; - (void)retrieveRecentMatchingUUID:(id)a0 withReply:(id /* block */)a1; - (void)dealloc; - (void)retrieveRecentsMatchingBundleIdentifier:(id)a0 withReply:(id /* block */)a1; - (id)_modeUUIDStringForComputedModeEvent:(id)a0; - (void)retrieveRecentsCatalogWithStyle:(unsigned long long)a0 withReply:(id /* block */)a1; - (id)initWithCacheConfiguration:(unsigned long long)a0; - (void)_registerComputedModeStream; - (void)pruneRecentsForBundleIdentifiers:(id)a0; - (void)_groupActivitiesByModeIntoSectionsWithRecents:(id)a0 limit:(unsigned long long)a1 reply:(id /* block */)a2; - (void)_groupActivitiesByDateIntoSectionsWithRecents:(id)a0 limit:(unsigned long long)a1 reply:(id /* block */)a2; - (void)removeRecentWithUUID:(id)a0; - (void)_scheduleDeferredMaintenanceTasks; - (id)_associatedTopicTitlesForRecent:(id)a0; - (void)retrieveRecentsMatchingTopicIds:(id)a0 titles:(id)a1 withReply:(id /* block */)a2; - (void)_groupActivitiesByAppIntoSectionsWithRecents:(id)a0 limit:(unsigned long long)a1 reply:(id /* block */)a2; - (BOOL)_recent:(id)a0 matchesKeywords:(id)a1; - (void)_modeDidChangeToModeWithModeUUIDString:(id)a0; - (id)_associatedTopicIdsForRecent:(id)a0; - (BOOL)_constellationResult:(id)a0 intersectsWithRecent:(id)a1; - (void)_performMaintenanceTasksForRecents:(id)a0; - (unsigned long long)_maximumNumberOfItemsToRetrieve; - (void)_updateLatestFocusMode; - (id)_relativeDateStringForRecent:(id)a0; - (void).cxx_destruct; - (void)retrieveRecentsForPredictionWithReply:(id /* block */)a0; - (void)_performMaintenanceTasks; - (void)_pruneRecentsFromUnusedAppsForRecents:(id)a0; - (void)removeAllRecentsWithReply:(id /* block */)a0; - (void)_groupActivitiesByConstellationIntoSectionsWithRecents:(id)a0 limit:(unsigned long long)a1 reply:(id /* block */)a2; - (void)insertUserActivityData:(id)a0 preferredTitle:(id)a1 bundleId:(id)a2 topics:(id)a3 hasAssociatedImageRepresentation:(BOOL)a4 uuid:(id)a5; - (void)retrieveRecentsMatchingStrings:(id)a0 withReply:(id /* block */)a1; - (void)retrieveRecentsMatchingMode:(id)a0 withReply:(id /* block */)a1; - (void)removeRecentsMatchingRecent:(id)a0; - (void)retrieveRecentsBetweenStartDate:(id)a0 endDate:(id)a1 withReply:(id /* block */)a2; - (void)allRecentsWithReply:(id /* block */)a0; @end