@class NSError, NSURL, CKRecordZone, APSConnection, NSObject, CKRecordZoneSubscription, NSMutableArray, NSManagedObjectContext, NSString, CKDatabase, NSPersistentStore, CKContainer, NSPersistentStoreCoordinator; @protocol OS_dispatch_queue, OS_dispatch_semaphore; @interface AXSSCloudKitHelper : NSObject { NSMutableArray *_accumulatedQueuedData; } @property (readonly, weak, nonatomic) NSPersistentStore *observedStore; @property (readonly, nonatomic) NSPersistentStoreCoordinator *observedCoordinator; @property (readonly, nonatomic) NSManagedObjectContext *managedObjectContext; @property (readonly, nonatomic) NSString *containerIdentifier; @property (readonly, nonatomic) CKContainer *container; @property (readonly, nonatomic) CKRecordZone *recordZone; @property (readonly, nonatomic) CKRecordZoneSubscription *zoneSubscription; @property (readonly, nonatomic) CKDatabase *database; @property (readonly, nonatomic) NSObject *cloudkitQueue; @property (readonly, nonatomic) NSObject *cloudKitQueueSemaphore; @property (readonly, nonatomic) APSConnection *apsConnection; @property (readonly, nonatomic) NSError *lastInitializationError; @property (readonly, nonatomic) NSURL *largeBlobDirectoryURL; @property (nonatomic) BOOL observeLocalDatabaseChanges; @property (nonatomic) BOOL isProtectedDataAvailable; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)logMessage:(id)a0; - (void)connection:(id)a0 didReceiveToken:(id)a1 forTopic:(id)a2 identifier:(id)a3; - (void)connection:(id)a0 didReceivePublicToken:(id)a1; - (void)dealloc; - (id)apsEnvironment; - (id)recordType; - (void)connection:(id)a0 didReceiveMessageForTopic:(id)a1 userInfo:(id)a2; - (void).cxx_destruct; - (void)_setContainer:(id)a0; - (void)managedObjectContextDidSave:(id)a0; - (Class)managedObjectClass; - (BOOL)_checkAccountStatus:(id *)a0; - (BOOL)_createSchemaIfNecessary:(id *)a0; - (BOOL)_createZoneIfNecessary:(id *)a0; - (void)_initializeCloudkitForObservedStore; - (void)_processAccumulatedQueueData; - (void)_setApsConnection:(id)a0; - (void)_setDatabase:(id)a0; - (void)_setObservedStore:(id)a0 observedCoordinator:(id)a1; - (BOOL)_setupPushConnection:(id *)a0; - (BOOL)_setupZoneSubscriptionIfNecessary:(id *)a0; - (void)beginWatchingForChanges; - (void)clearRecordsForPurging:(id)a0; - (id)cloudKitPushTopic; - (id)createCKRecordFromObject:(id)a0; - (void)fetchChangesAndUpdateObservedStore; - (id)initWithContainerIdentifier:(id)a0 zoneName:(id)a1; - (void)observeChangesForManagedContext:(id)a0; - (void)openTransactionWithLabel:(id)a0 andExecuteWorkBlock:(id /* block */)a1; - (void)processAccumulatedChangesForServerChangeToken:(id)a0 withAccumulatedUpdates:(id)a1 andDeletes:(id)a2 inTransaction:(id)a3; - (void)processLocalChangesAndPush; - (void)processRecordDeletionsFromServer:(id)a0; - (void)processServerUpdateChanges:(id)a0 moc:(id)a1 recordNameToManagedObject:(id)a2; - (void)retrieveLocalChangesForCloud:(id /* block */)a0; - (id)serverChangeTokenMetadataKey; - (BOOL)shouldExportManagedObject:(id)a0; - (id)testRecordForSchemaCreation:(id)a0; - (id)zoneCreatedKey; - (id)zoneSubscriptionKey; @end