@class _REMInProgressSaveRequestsContainer, NSString, REMStoreContainerToken; @protocol REMDaemonController; @interface REMStore : NSObject <REMChangeTrackingProvider, REMClientConnectionsInteractable> @property (class, readonly, nonatomic) NSString *storeDidChangeNotificationName; @property (readonly, nonatomic) REMStoreContainerToken *storeContainerToken; @property (readonly, nonatomic) _REMInProgressSaveRequestsContainer *l_inProgressSaveRequestsContainer; @property (readonly, nonatomic) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } lock; @property (retain, nonatomic) id<REMDaemonController> daemonController; @property (nonatomic) unsigned long long mode; @property (nonatomic) BOOL assertOnMainThreadFetches; @property (retain, nonatomic) REMStore *nonUserInteractiveStore; + (BOOL)notificationsEnabled; + (BOOL)isEventKitSyncEnabledForReminderKit; + (void)initialize; + (BOOL)siriShouldRouteIntentsToNewRemindersApp; + (BOOL)dataaccessDaemonStopSyncingReminders; + (id)createIsolatedStoreContainerWithError:(id *)a0; + (void)notifyOfInteractionWithPeople:(id)a0; + (BOOL)_shouldNotifyReminddOfInteractionWithPeople; + (BOOL)destroyIsolatedStoreContainerWithToken:(id)a0 error:(id *)a1; - (id)fetchRemindersWithParentReminderIDs:(id)a0 error:(id *)a1; - (id)fetchRemindersForEventKitBridgingWithListIDs:(id)a0 error:(id *)a1; - (unsigned long long)storeGeneration; - (void)rejectCalDAVSharedList:(id)a0 queue:(id)a1 completion:(id /* block */)a2; - (id)test_immediatelyRevokePublicLinkOfTemplateWithTemplateObjectID:(id)a0 error:(id *)a1; - (id)init; - (void)nukeDatabase; - (id)fetchReminderWithExternalIdentifier:(id)a0 inList:(id)a1 error:(id *)a2; - (id)fetchListsForEventKitBridgingWithError:(id *)a0; - (id)fetchSmartListSectionsForSmartListSectionContext:(id)a0 error:(id *)a1; - (id)fetchDefaultListRequiringCloudKitWithError:(id *)a0; - (void)requestToDeleteLocalDataWithCompletion:(id /* block */)a0; - (void)updateAccountWithAccountID:(id)a0 completion:(id /* block */)a1; - (BOOL)hasActiveCloudKitAccountForTipKitWithError:(id *)a0; - (BOOL)saveSaveRequest:(id)a0 accountChangeItems:(id)a1 listChangeItems:(id)a2 listSectionChangeItems:(id)a3 smartListChangeItems:(id)a4 smartListSectionChangeItems:(id)a5 templateChangeItems:(id)a6 templateSectionChangeItems:(id)a7 reminderChangeItems:(id)a8 author:(id)a9 replicaManagerProvider:(id)a10 error:(id *)a11; - (id)fetchReminderIncludingConcealedWithObjectID:(id)a0 error:(id *)a1; - (id)fetchListSectionsForListSectionContextChangeItem:(id)a0 error:(id *)a1; - (id)resultFromPerformingSwiftInvocation:(id)a0 parametersData:(id)a1 storages:(id)a2 error:(id *)a3; - (void)_addChangeItemChangedKeys:(id)a0 objectID:(id)a1 toChangedKeysMap:(id)a2; - (id)fetchActiveCloudKitAccountObjectIDsWithFetchOption:(long long)a0 error:(id *)a1; - (id)fetchListSectionWithObjectID:(id)a0 error:(id *)a1; - (id)fetchTemplateSectionWithObjectID:(id)a0 error:(id *)a1; - (void)removeOrphanedAccountsWithCompletion:(id /* block */)a0; - (id)initUserInteractive:(BOOL)a0; - (id)fetchDefaultListRequiringCloudKitAccountWithAccountID:(id)a0 error:(id *)a1; - (id)fetchAccountsWithError:(id *)a0; - (id)fetchEligibleDefaultListsWithError:(id *)a0; - (id)fetchReminderWithObjectID:(id)a0 error:(id *)a1; - (void)updateAccountWithAccountID:(id)a0 restartDA:(BOOL)a1 completion:(id /* block */)a2; - (id)fetchDefaultListWithError:(id *)a0; - (id)fetchReplicaManagerForAccountID:(id)a0 error:(id *)a1; - (id)fetchRemindersWithExternalIdentifiers:(id)a0 inList:(id)a1 error:(id *)a2; - (id)fetchMinimumSearchTermLengthByBaseLanguageWithError:(id *)a0; - (void)requestDownloadGroceryModelAssetsFromTrial; - (id)fetchListSectionsWithObjectIDs:(id)a0 error:(id *)a1; - (void)_incrementStoreGeneration; - (id)fetchAssignmentsWithObjectIDs:(id)a0 includeConcealedObjects:(BOOL)a1 error:(id *)a2; - (id)provideChangeTrackingForAccountID:(id)a0 clientName:(id)a1 transactionAuthorKeysToExclude:(id)a2; - (id)fetchRemindersWithDACalendarItemUniqueIdentifiers:(id)a0 inList:(id)a1 error:(id *)a2; - (void)invalidate; - (id)fetchSiriFoundInAppsListWithError:(id *)a0; - (id)fetchDefaultAccountWithError:(id *)a0; - (void)notifyOfInteractionWithPeople:(id)a0 force:(BOOL)a1 completion:(id /* block */)a2; - (BOOL)everConnectedToCar; - (id)fetchAllListsWithExternalIdentifier:(id)a0 error:(id *)a1; - (void)updateAccountsAndSync:(BOOL)a0 completion:(id /* block */)a1; - (BOOL)_isUserInteractiveStore; - (id)fetchListIncludingMarkedForDeleteWithObjectID:(id)a0 error:(id *)a1; - (id)createShareForListWithID:(id)a0 appIconData:(id)a1 error:(id *)a2; - (id)initWithDaemonController:(id)a0 storeContainerToken:(id)a1; - (id)fetchCustomSmartListWithObjectID:(id)a0 error:(id *)a1; - (id)initWithStoreContainerToken:(id)a0; - (id)fetchTemplateWithObjectID:(id)a0 error:(id *)a1; - (unsigned long long)completedRemindersCountForTipKitWithError:(id *)a0; - (id)fetchResultByExecutingFetchRequest:(id)a0 error:(id *)a1; - (void)_enumerateAllListsIncludingGroups:(BOOL)a0 withBlock:(id /* block */)a1; - (id)optimisticallyMaterializeReminderChangeItem:(id)a0; - (BOOL)containsCustomSmartListForTipKitWithError:(id *)a0; - (id)resultsIndexedByObjectIDFromExecutingFetchRequest:(id)a0 error:(id *)a1; - (id)fetchHashtagsWithObjectIDs:(id)a0 includeConcealedObjects:(BOOL)a1 error:(id *)a2; - (id)fetchRemindersWithObjectIDs:(id)a0 error:(id *)a1; - (id)fetchListRepresentationOfTemplateWithObjectID:(id)a0 error:(id *)a1; - (id)fetchShareForListWithID:(id)a0 error:(id *)a1; - (void)anchoredBubbleCloudOverridesWithCompletion:(id /* block */)a0; - (id)fetchListSectionsCountWithListObjectID:(id)a0 error:(id *)a1; - (id)description; - (id)fetchRemindersMatchingTitle:(id)a0 dueAfter:(id)a1 dueBefore:(id)a2 isCompleted:(id)a3 hasLocation:(id)a4 location:(id)a5 error:(id *)a6; - (void)acceptCalDAVSharedList:(id)a0 queue:(id)a1 completion:(id /* block */)a2; - (id)fetchAccountsForDumpingWithError:(id *)a0; - (void)acceptShareWithMetadata:(id)a0 queue:(id)a1 completion:(id /* block */)a2; - (id)fetchListSectionsWithListObjectID:(id)a0 error:(id *)a1; - (void)stopShare:(id)a0 accountID:(id)a1 queue:(id)a2 completion:(id /* block */)a3; - (void)_saveAccountChangeItems:(id)a0 listChangeItems:(id)a1 listSectionChangeItems:(id)a2 smartListChangeItems:(id)a3 smartListSectionChangeItems:(id)a4 templateChangeItems:(id)a5 templateSectionChangeItems:(id)a6 reminderChangeItems:(id)a7 author:(id)a8 replicaManagerProvider:(id)a9 synchronously:(BOOL)a10 syncToCloudKit:(BOOL)a11 performer:(id)a12 completion:(id /* block */)a13; - (id)fetchCustomSmartListsWithError:(id *)a0; - (id)test_immediatelyCreateOrUpdatePublicLinkOfTemplateWithTemplateObjectID:(id)a0 configuration:(id)a1 error:(id *)a2; - (id)refreshReminder:(id)a0; - (id)fetchAccountWithExternalIdentifier:(id)a0 error:(id *)a1; - (id)fetchIncompleteRemindersForEventKitBridgingWithDueDateFrom:(id)a0 to:(id)a1 withListIDs:(id)a2 error:(id *)a3; - (id)refreshAccount:(id)a0; - (void)test_setupForManualHashtagLabelRefreshing; - (id)fetchListSectionsForListSectionContext:(id)a0 error:(id *)a1; - (id)fetchAllRemindersWithExternalIdentifier:(id)a0 error:(id *)a1; - (id)provideChangeTrackingForAccountID:(id)a0 clientName:(id)a1; - (id)fetchRemindersIncludingUnsupportedWithObjectIDs:(id)a0 error:(id *)a1; - (id)compressedDistributedEvaluationDataWithOptions:(id)a0 error:(id *)a1; - (id)fetchTemplateSectionsForTemplateSectionContext:(id)a0 error:(id *)a1; - (void).cxx_destruct; - (void)test_refreshHashtagLabelsImmediately; - (id)resultFromPerformingInvocation:(id)a0 error:(id *)a1; - (id)fetchSmartListSectionsWithObjectIDs:(id)a0 error:(id *)a1; - (id)fetchCreatedOrCompletedRemindersCountForAppStoreFromDate:(id)a0 toDate:(id)a1 error:(id *)a2; - (id)fetchSmartListSectionWithObjectID:(id)a0 error:(id *)a1; - (void)test_handleIncompleteGroceryOperationQueueItemsImmediatelyWithTimeout:(double)a0; - (id)debugDescription; - (id)fetchReminderIncludingMarkedForDeleteWithObjectID:(id)a0 error:(id *)a1; - (id)fetchRemindersMatchingPredicateDescriptor:(id)a0 sortDescriptors:(id)a1 options:(id)a2 error:(id *)a3; - (id)executeFetchRequest:(id)a0 error:(id *)a1; - (void)test_revertImageAttachmentsToUnDeduped:(id)a0 error:(id *)a1; - (id)initWithDaemonController:(id)a0; - (id)refreshList:(id)a0; - (id)debugFetchPhantomListsWithError:(id *)a0; - (id)fetchPrimaryActiveCloudKitAccountREMObjectIDWithError:(id *)a0; - (id)replicaManagerProviderForCalDAVSync; - (void)_triggerSyncWithReason:(id)a0 forcingCloudKitReload:(BOOL)a1 discretionary:(BOOL)a2 bypassThrottler:(BOOL)a3 completion:(id /* block */)a4; - (id)fetchReplicaManagersForAccountID:(id)a0 bundleID:(id)a1 error:(id *)a2; - (void)updateShare:(id)a0 accountID:(id)a1 queue:(id)a2 completion:(id /* block */)a3; - (void)enumerateAllGroupsAndListsWithBlock:(id /* block */)a0; - (id)fetchPrimaryActiveCloudKitAccountWithError:(id *)a0; - (void)test_handleIncompleteTemplateOperationQueueItemsImmediately; - (void)triggerThrottledSyncWithReason:(id)a0 discretionary:(BOOL)a1 completion:(id /* block */)a2; - (BOOL)containsListWithCustomBadgeForTipKitWithError:(id *)a0; - (id)fetchAccountsWithExternalIdentifiers:(id)a0 error:(id *)a1; - (void)enumerateAllRemindersWithBlock:(id /* block */)a0; - (id)fetchAccountsIncludingInactive:(BOOL)a0 error:(id *)a1; - (void)requestToMergeLocalDataIntoSyncDataWithAccountIdentifier:(id)a0 completion:(id /* block */)a1; - (id)fetchReminderWithObjectID:(id)a0 fetchOptions:(id)a1 error:(id *)a2; - (id)_withInProgressSaveRequestContainer:(id /* block */)a0; - (id)fetchListWithObjectID:(id)a0 error:(id *)a1; - (id)fetchCompletedRemindersForEventKitBridgingWithCompletionDateFrom:(id)a0 to:(id)a1 withListIDs:(id)a2 error:(id *)a3; - (BOOL)containsHashtagsForTipKitWithError:(id *)a0; - (id)fetchListsIncludingSpecialContainersInAccount:(id)a0 error:(id *)a1; - (void)_respondToCalDAVSharedList:(id)a0 withResponse:(long long)a1 queue:(id)a2 completion:(id /* block */)a3; - (id)fetchAccountWithObjectID:(id)a0 error:(id *)a1; - (id)fetchListsWithObjectIDs:(id)a0 error:(id *)a1; - (id)_xpcSyncStorePerformerWithReason:(id)a0 errorHandler:(id /* block */)a1; - (void)addCKShareObserverIfNeededForAccountID:(id)a0 queue:(id)a1 completion:(id /* block */)a2; - (void)triggerSyncForDataAccessAccountsWithAccountIDs:(id)a0; - (void)requestToUpdateClientConnectionsAsynchronously:(BOOL)a0 shouldKeepAlive:(BOOL)a1 completion:(id /* block */)a2; - (id)fetchReminderWithDACalendarItemUniqueIdentifier:(id)a0 inList:(id)a1 error:(id *)a2; - (id)provideAnonymousChangeTrackingWithTransactionAuthorKeysToExclude:(id)a0; - (id)fetchRemindersWithObjectIDs:(id)a0 fetchOptions:(id)a1 error:(id *)a2; - (id)fetchListIncludingConcealedWithObjectID:(id)a0 error:(id *)a1; - (id)repairPhantomObjectsWithObjectIDs:(id)a0 error:(id *)a1; - (id)fetchAccountsWithObjectIDs:(id)a0 error:(id *)a1; - (void)saveSaveRequest:(id)a0 accountChangeItems:(id)a1 listChangeItems:(id)a2 listSectionChangeItems:(id)a3 smartListChangeItems:(id)a4 smartListSectionChangeItems:(id)a5 templateChangeItems:(id)a6 templateSectionChangeItems:(id)a7 reminderChangeItems:(id)a8 author:(id)a9 replicaManagerProvider:(id)a10 queue:(id)a11 completion:(id /* block */)a12; - (void)enumerateAllListsWithBlock:(id /* block */)a0; - (id)fetchListIncludingSpecialContainerWithObjectID:(id)a0 error:(id *)a1; - (void)requestToDeleteSyncDataWithAccountIdentifier:(id)a0 completion:(id /* block */)a1; - (unsigned long long)countForFetchRequest:(id)a0 error:(id *)a1; - (id)MCIsManagedAccountWithObjectID:(id)a0 error:(id *)a1; - (id)fetchTemplateSectionsWithObjectIDs:(id)a0 error:(id *)a1; @end