@class NSString, ClientConnection; @interface CADXPCImplementation : NSObject <CADBackupRestoreInterface, CADAlarmEngineInterface, CADObjectInterface, CADErrorInterface, CADNotificationMonitorInterface, CADDatabaseInterface, CADDatabaseStorageManagementInterface, CADCalendarItemInterface, CADSyncInterface, CADMigrationInterface, CADNotificationCountInterface, CADDiagnosticInterface, CADAccessInterface, CADCalendarInterface, CADSourceInterface, CADInternalInterface, CADTestingInterface, CADCalendarToolInterface, CADEventInterface> { unsigned long long _allowedAccess; unsigned long long _checkedAccess; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _accessLock; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) ClientConnection *conn; + (void)monitorLocationAuthorizationStatusChanges:(unsigned long long)a0; - (void)clearCachedAuthorizationStatus; - (void).cxx_destruct; - (id)initWithClientConnection:(id)a0; - (void)CADDatabaseGetDeletableSources:(id /* block */)a0; - (void)CADBackupDatabaseToFileNamed:(id)a0 inDirectory:(id)a1 includeAttachments:(BOOL)a2 reply:(id /* block */)a3; - (void)CADDatabaseSetDefaultCalendarForNewEvents:(id)a0 delegateSource:(id)a1 reply:(id /* block */)a2; - (void)CADCalendar:(id)a0 hasEvents:(id /* block */)a1; - (void)CADCalendarSetClearedFromNotificationCenter:(id)a0 error:(id /* block */)a1; - (void)CADCountCalendarItemsOfType:(int)a0 inSource:(id)a1 reply:(id /* block */)a2; - (void)CADDatabaseCanModifySuggestedEventCalendar:(id /* block */)a0; - (void)CADDatabaseCommitDeletes:(id)a0 updatesAndInserts:(id)a1 options:(long long)a2 andFetchChangesSinceTimestamp:(id)a3 withReply:(id /* block */)a4; - (void)CADDatabaseExportICSDataForCalendar:(id)a0 options:(unsigned long long)a1 reply:(id /* block */)a2; - (void)CADDatabaseExportICSForCalendarItemWithID:(id)a0 occurrenceDate:(id)a1 options:(unsigned long long)a2 reply:(id /* block */)a3; - (void)CADDatabaseFetchChangedObjectIDs:(id /* block */)a0; - (void)CADDatabaseGetAlarmOccurrencesInRangeFromStart:(id)a0 toEnd:(id)a1 inCalendars:(id)a2 reply:(id /* block */)a3; - (void)CADDatabaseGetAlarmWithUUID:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetAttachmentWithUUID:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetBirthdayCalendarVersionWithReply:(id /* block */)a0; - (void)CADDatabaseGetCalendarItemsWithUUIDs:(id)a0 inCalendars:(id)a1 propertiesToLoad:(id)a2 reply:(id /* block */)a3; - (void)CADDatabaseGetCalendarsWithFaultedProperties:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetChangesSinceSequenceToken:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetDefaultAlarmOffsetForAllDay:(BOOL)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetDefaultLocalCalendarWithReply:(id /* block */)a0; - (void)CADDatabaseGetErrorCount:(id /* block */)a0; - (void)CADDatabaseGetEventWithEventIdentifier:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetEventsWithErrorsPerSource:(id /* block */)a0; - (void)CADDatabaseGetInviteReplyNotifications:(id /* block */)a0; - (void)CADDatabaseGetLocalSourceWithEnableIfNeeded:(BOOL)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetNotificationCountExcludingUncheckedCalendars:(BOOL)a0 expanded:(BOOL)a1 reply:(id /* block */)a2; - (void)CADDatabaseGetOrCreateBirthdayCalendar:(id /* block */)a0; - (void)CADDatabaseGetResourceChanges:(id /* block */)a0; - (void)CADDatabaseGetSharedCalendarInvitationsWithReply:(id /* block */)a0; - (void)CADDatabaseGetSourcesWithFaultedProperties:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetSuggestedEventCalendarWithReply:(id /* block */)a0; - (void)CADDatabaseGetUUID:(id /* block */)a0; - (void)CADDatabaseInsertSuggestedEventCalendarWithReply:(id /* block */)a0; - (void)CADDatabaseLastConfirmedSplashScreenVersion:(id /* block */)a0; - (void)CADDatabaseMigrateSubscribedCalendar:(id)a0 toSource:(id)a1 reply:(id /* block */)a2; - (void)CADDatabaseRegisterForDetailedChangeTrackingInSource:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseRequestAccessForEntityType:(unsigned long long)a0 desiredFullAccess:(BOOL)a1 isBlockingUIThread:(BOOL)a2 reason:(long long)a3 reply:(id /* block */)a4; - (void)CADDatabaseSetBirthdayCalendarEnabled:(BOOL)a0 withReply:(id /* block */)a1; - (void)CADDatabaseSetInitializationOptions:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseShouldPermitOrganizerEmailFromJunkChecks:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseStatsBySource:(id /* block */)a0; - (void)CADDiagnosticsCancelCollectionWithToken:(unsigned int)a0 reply:(id /* block */)a1; - (void)CADEventSetInvitationStatus:(int)a0 forEvents:(id)a1 error:(id /* block */)a2; - (void)CADInternalSetNextConferenceLinkRenewalToNow:(id /* block */)a0; - (void)CADObject:(id)a0 getDataPropertyWithName:(id)a1 reply:(id /* block */)a2; - (void)CADObject:(id)a0 getNumberPropertyWithName:(id)a1 reply:(id /* block */)a2; - (void)CADObject:(id)a0 getPropertyWithName:(id)a1 reply:(id /* block */)a2; - (void)CADObject:(id)a0 getRelatedObjectsWithRelationName:(id)a1 reply:(id /* block */)a2; - (void)CADObject:(id)a0 getStringPropertyWithName:(id)a1 reply:(id /* block */)a2; - (void)CADObjectExists:(id)a0 reply:(id /* block */)a1; - (void)CADObjects:(id)a0 getPropertiesWithNames:(id)a1 reply:(id /* block */)a2; - (void)CADOccurrenceCacheCancelSearchWithReplyID:(int)a0; - (void)CADOccurrenceCacheGetOccurrenceCountWithStartDate:(id)a0 endDate:(id)a1 reply:(id /* block */)a2; - (void)CADOccurrenceCacheGetOccurrenceDateOfEventWithObjectID:(id)a0 nearestDate:(id)a1 prefersForwardSearch:(BOOL)a2 reply:(id /* block */)a3; - (void)CADOccurrenceCacheSearchLocationsWithTerm:(id)a0 inCalendars:(id)a1 responseToken:(int)a2 reply:(id /* block */)a3; - (void)CADOccurrencesExistInRangeForEvent:(id)a0 startDate:(id)a1 endDate:(id)a2 mustStartInInterval:(BOOL)a3 timezone:(id)a4 reply:(id /* block */)a5; - (void)CADPurgeChangeTrackingReply:(id /* block */)a0; - (void)CADResourceChange:(id)a0 setAlertedWithError:(id /* block */)a1; - (void)CADRestoreFromICBU:(id)a0 reply:(id /* block */)a1; - (void)CADSourceGetGrantedDelegatesList:(id)a0 reply:(id /* block */)a1; - (void)CADSourceRefresh:(id)a0 isUserRequested:(BOOL)a1 reply:(id /* block */)a2; - (void)CADSourceUpdateGrantedDelegate:(id)a0 action:(long long)a1 sourceID:(id)a2 reply:(id /* block */)a3; - (void)CADTestingSimulateDaemonCrash; - (void)CADDatabaseFetchObjectChangesForEntityTypes:(id)a0 insideObject:(id)a1 reply:(id /* block */)a2; - (void)CADAnalyticsSendEvent:(id)a0 appendingClientBundleIDToPayload:(id)a1; - (void)CADDatabaseMarkChangedObjectIDsConsumedUpToSequenceToken:(id)a0 reply:(id /* block */)a1; - (void)CADBackupToICBU:(id)a0 reply:(id /* block */)a1; - (void)CADInternalForceStatCollection:(id /* block */)a0; - (void)CADCalendar:(id)a0 hasEventsWithRoomAsAttendee:(id /* block */)a1; - (void)CADDatabaseCanModifyCalendarDatabase:(id /* block */)a0; - (void)CADDatabaseCancelFetchRequestWithIdentifier:(unsigned int)a0; - (void)CADDatabaseConsumeAllChangesUpToToken:(id)a0 except:(id)a1 reply:(id /* block */)a2; - (void)CADDatabaseExportICSDataForCalendarItems:(id)a0 options:(unsigned long long)a1 reply:(id /* block */)a2; - (void)CADDatabaseFetchCalendarItemsWithPredicate:(id)a0 entityType:(int)a1 fetchIdentifier:(int)a2 synchronous:(BOOL)a3 reply:(id /* block */)a4; - (void)CADDatabaseGetAccess:(id /* block */)a0; - (void)CADDatabaseGetAlarmWithExternalID:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetAllEventsWithUniqueID:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetBirthdayCalendarEnabledWithReply:(id /* block */)a0; - (void)CADDatabaseGetCalendarItemWithUUID:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetCalendarItemsWithUniqueIdentifier:(id)a0 inCalendar:(id)a1 reply:(id /* block */)a2; - (void)CADDatabaseGetChangedEntityIDsSinceTimestamp:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetCreatorTeamIdentifierForEventWithObjectID:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetDefaultCalendarForNewEventsInDelegateSource:(id)a0 withReply:(id /* block */)a1; - (void)CADDatabaseGetDeletableCalendars:(id /* block */)a0; - (void)CADDatabaseGetEventNotificationItemsAfterDate:(id)a0 excludingUncheckedCalendars:(BOOL)a1 filteredByShowsNotificationsFlag:(BOOL)a2 reply:(id /* block */)a3; - (void)CADDatabaseGetEventWithUniqueID:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetInboxRepliedSectionItems:(id /* block */)a0; - (void)CADDatabaseGetLocalBirthdaySource:(id /* block */)a0; - (void)CADDatabaseGetNaturalLanguageSuggestedEventCalendarWithReply:(id /* block */)a0; - (void)CADDatabaseGetNotificationCountForSourceWithExternalIdentifier:(id)a0 excludingDelegateSources:(BOOL)a1 filteredByShowsNotificationsFlag:(BOOL)a2 expanded:(BOOL)a3 reply:(id /* block */)a4; - (void)CADDatabaseGetOrCreateSubscribedCalendarsSource:(id /* block */)a0; - (void)CADDatabaseGetSequenceToken:(id /* block */)a0; - (void)CADDatabaseGetSourceIdentifierForEventWithObjectID:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseGetStorageUsage:(id /* block */)a0; - (void)CADDatabaseGetTTLLocationAuthorizationStatus:(id /* block */)a0; - (void)CADDatabaseImportEvents:(id)a0 fromICSData:(id)a1 intoCalendarsWithIDs:(id)a2 optionsMask:(unsigned long long)a3 batchSize:(int)a4 reply:(id /* block */)a5; - (void)CADDatabaseIsCurrentProcessCreatorOfEventWithObjectID:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseMarkIndividualChangesConsumed:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseRebuildOccurrenceCacheWithReply:(id /* block */)a0; - (void)CADDatabaseRemoveSuggestedEventCalendarWithReply:(id /* block */)a0; - (void)CADDatabaseResetWithReply:(id /* block */)a0; - (void)CADDatabaseSetBirthdayCalendarVersion:(int)a0 withReply:(id /* block */)a1; - (void)CADDatabaseSetShowsDeclinedEvents:(BOOL)a0 reply:(id /* block */)a1; - (void)CADDatabaseShouldPermitOrganizerPhoneNumberFromJunkChecks:(id)a0 reply:(id /* block */)a1; - (void)CADDatabaseUnregisterForDetailedChangeTracking:(id /* block */)a0; - (void)CADDiagnosticsCollectWithToken:(unsigned int)a0 options:(long long)a1 reply:(id /* block */)a2; - (void)CADInternalRemoveConferenceLinkRenewalDate:(id /* block */)a0; - (void)CADMigrateDatabaseIfNeeded:(id /* block */)a0; - (void)CADObject:(id)a0 getDatePropertyWithName:(id)a1 reply:(id /* block */)a2; - (void)CADObject:(id)a0 getPropertiesWithNames:(id)a1 reply:(id /* block */)a2; - (void)CADObject:(id)a0 getRelatedObjectWithRelationName:(id)a1 reply:(id /* block */)a2; - (void)CADObject:(id)a0 getSecurityScopedURLWrapperPropertyWithName:(id)a1 reply:(id /* block */)a2; - (void)CADObjectGetConstraints:(id)a0 reply:(id /* block */)a1; - (void)CADObjectIsManaged:(id)a0 reply:(id /* block */)a1; - (void)CADObjectsExist:(id)a0 reply:(id /* block */)a1; - (void)CADOccurrenceCacheDoEvents:(id)a0 haveOccurrencesAfterDate:(id)a1 reply:(id /* block */)a2; - (void)CADOccurrenceCacheGetOccurrenceCountsForCalendars:(id)a0 reply:(id /* block */)a1; - (void)CADOccurrenceCacheGetOccurrencesForCalendars:(id)a0 onDay:(id)a1 reply:(id /* block */)a2; - (void)CADOccurrenceCacheSearchWithTerm:(id)a0 inCalendars:(id)a1 responseToken:(int)a2 reply:(id /* block */)a3; - (void)CADPostSyntheticRouteHypothesis:(id)a0 forEventWithExternalURL:(id)a1 reply:(id /* block */)a2; - (void)CADRemoveCalendarItemsOlderThanDate:(id)a0 ofType:(int)a1 inSource:(id)a2 reply:(id /* block */)a3; - (void)CADRestoreFromDatabaseBackupFileNamed:(id)a0 inDirectory:(id)a1 includeAttachments:(BOOL)a2 reply:(id /* block */)a3; - (void)CADSourceAddExchangeDelegateWithName:(id)a0 emailAddress:(id)a1 toSourceWithID:(id)a2 reply:(id /* block */)a3; - (void)CADSourceGetNotificationCollection:(id)a0 reply:(id /* block */)a1; - (void)CADSourceRemoveExchangeDelegateWithID:(id)a0 reply:(id /* block */)a1; - (void)CADTestingCloseDatabase:(id /* block */)a0; - (BOOL)accessGrantedToPerformSelector:(SEL)a0; - (BOOL)_CADDatabaseCanModifyCalendarDatabase; - (BOOL)_CADDatabaseCanModifySuggestedEventCalendar; - (id)_TCCPromptReasonStringForReason:(long long)a0; - (id)_accountStoreForBackupRestore; - (BOOL)_checkAccess:(unsigned long long)a0; - (struct __CFArray { } *)_copyToIntCFArrayRef:(id)a0; - (struct __CFSet { } *)_copyToIntCFSetRef:(id)a0; - (int)_deleteObjects:(id)a0 database:(struct CalDatabase { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; int x1; struct CPRecordStore *x2; struct CalEventOccurrenceCache *x3; struct CalScheduledTaskCache *x4; void *x5; void *x6; struct __CFDictionary *x7; struct __CFDictionary *x8; struct os_unfair_lock_s { unsigned int x0; } x9; unsigned int x10; unsigned int x11; struct __CFArray *x12; struct __CFString *x13; struct __CFArray *x14; int x15; int x16; struct __CFString *x17; struct __CFURL *x18; struct __CFString *x19; struct __CFString *x20; unsigned long long x21; int x22; int x23; int x24; id /* block */ x25; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x26; BOOL x27; struct __CFArray *x28; BOOL x29; struct __CFSet *x30; id x31; id x32; id x33; int x34; id x35; id x36; id x37; char *x38; unsigned int x39; unsigned int x40; int x41; BOOL x42; BOOL x43; BOOL x44; BOOL x45; BOOL x46; BOOL x47; BOOL x48; } *)a1; - (id)_getAlarmOccurrencesInRangeFromStart:(id)a0 toEnd:(id)a1 inCalendars:(id)a2 forDatabase:(struct CalDatabase { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; int x1; struct CPRecordStore *x2; struct CalEventOccurrenceCache *x3; struct CalScheduledTaskCache *x4; void *x5; void *x6; struct __CFDictionary *x7; struct __CFDictionary *x8; struct os_unfair_lock_s { unsigned int x0; } x9; unsigned int x10; unsigned int x11; struct __CFArray *x12; struct __CFString *x13; struct __CFArray *x14; int x15; int x16; struct __CFString *x17; struct __CFURL *x18; struct __CFString *x19; struct __CFString *x20; unsigned long long x21; int x22; int x23; int x24; id /* block */ x25; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x26; BOOL x27; struct __CFArray *x28; BOOL x29; struct __CFSet *x30; id x31; id x32; id x33; int x34; id x35; id x36; id x37; char *x38; unsigned int x39; unsigned int x40; int x41; BOOL x42; BOOL x43; BOOL x44; BOOL x45; BOOL x46; BOOL x47; BOOL x48; } *)a3 databaseID:(int)a4 calendarIDsForThisDatabase:(id)a5 accessLogger:(id /* block */)a6; - (void *)_handleiTIPMesssageAndCopyEventFromDocument:(id)a0 data:(id)a1 database:(struct CalDatabase { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; int x1; struct CPRecordStore *x2; struct CalEventOccurrenceCache *x3; struct CalScheduledTaskCache *x4; void *x5; void *x6; struct __CFDictionary *x7; struct __CFDictionary *x8; struct os_unfair_lock_s { unsigned int x0; } x9; unsigned int x10; unsigned int x11; struct __CFArray *x12; struct __CFString *x13; struct __CFArray *x14; int x15; int x16; struct __CFString *x17; struct __CFURL *x18; struct __CFString *x19; struct __CFString *x20; unsigned long long x21; int x22; int x23; int x24; id /* block */ x25; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x26; BOOL x27; struct __CFArray *x28; BOOL x29; struct __CFSet *x30; id x31; id x32; id x33; int x34; id x35; id x36; id x37; char *x38; unsigned int x39; unsigned int x40; int x41; BOOL x42; BOOL x43; BOOL x44; BOOL x45; BOOL x46; BOOL x47; BOOL x48; } *)a2 store:(void *)a3 accountInfo:(id)a4 options:(unsigned long long)a5; - (id)_hangAssertionForBlockingTCCCall; - (BOOL)_hasAccess:(unsigned long long)a0; - (id)_importEvents:(id)a0 data:(id)a1 intoCalendarWithID:(id)a2 inDatabase:(struct CalDatabase { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; int x1; struct CPRecordStore *x2; struct CalEventOccurrenceCache *x3; struct CalScheduledTaskCache *x4; void *x5; void *x6; struct __CFDictionary *x7; struct __CFDictionary *x8; struct os_unfair_lock_s { unsigned int x0; } x9; unsigned int x10; unsigned int x11; struct __CFArray *x12; struct __CFString *x13; struct __CFArray *x14; int x15; int x16; struct __CFString *x17; struct __CFURL *x18; struct __CFString *x19; struct __CFString *x20; unsigned long long x21; int x22; int x23; int x24; id /* block */ x25; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x26; BOOL x27; struct __CFArray *x28; BOOL x29; struct __CFSet *x30; id x31; id x32; id x33; int x34; id x35; id x36; id x37; char *x38; unsigned int x39; unsigned int x40; int x41; BOOL x42; BOOL x43; BOOL x44; BOOL x45; BOOL x46; BOOL x47; BOOL x48; } *)a3 optionsMask:(unsigned long long)a4 batchSize:(int)a5 outCalendarObjectID:(id *)a6 outError:(int *)a7; - (id)_insert:(id)a0 delete:(id)a1 update:(id)a2 database:(struct CalDatabase { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; int x1; struct CPRecordStore *x2; struct CalEventOccurrenceCache *x3; struct CalScheduledTaskCache *x4; void *x5; void *x6; struct __CFDictionary *x7; struct __CFDictionary *x8; struct os_unfair_lock_s { unsigned int x0; } x9; unsigned int x10; unsigned int x11; struct __CFArray *x12; struct __CFString *x13; struct __CFArray *x14; int x15; int x16; struct __CFString *x17; struct __CFURL *x18; struct __CFString *x19; struct __CFString *x20; unsigned long long x21; int x22; int x23; int x24; id /* block */ x25; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x26; BOOL x27; struct __CFArray *x28; BOOL x29; struct __CFSet *x30; id x31; id x32; id x33; int x34; id x35; id x36; id x37; char *x38; unsigned int x39; unsigned int x40; int x41; BOOL x42; BOOL x43; BOOL x44; BOOL x45; BOOL x46; BOOL x47; BOOL x48; } *)a3 error:(int *)a4; - (id)_insertObjectsWithTemporaryObjectIDs:(id)a0 updates:(id)a1 database:(struct CalDatabase { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; int x1; struct CPRecordStore *x2; struct CalEventOccurrenceCache *x3; struct CalScheduledTaskCache *x4; void *x5; void *x6; struct __CFDictionary *x7; struct __CFDictionary *x8; struct os_unfair_lock_s { unsigned int x0; } x9; unsigned int x10; unsigned int x11; struct __CFArray *x12; struct __CFString *x13; struct __CFArray *x14; int x15; int x16; struct __CFString *x17; struct __CFURL *x18; struct __CFString *x19; struct __CFString *x20; unsigned long long x21; int x22; int x23; int x24; id /* block */ x25; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x26; BOOL x27; struct __CFArray *x28; BOOL x29; struct __CFSet *x30; id x31; id x32; id x33; int x34; id x35; id x36; id x37; char *x38; unsigned int x39; unsigned int x40; int x41; BOOL x42; BOOL x43; BOOL x44; BOOL x45; BOOL x46; BOOL x47; BOOL x48; } *)a2 error:(int *)a3; - (id)_mergeDaysAndOccurrenceCounts:(id)a0 withCounts:(id)a1; - (BOOL)_performRestoreOperation:(id /* block */)a0; - (BOOL)_requiresSpecialEntitlementToReadSecurityScopedURLWrapperForProperty:(id)a0; - (int)_tryPerformBlockWithCalendarID:(id)a0 forAction:(unsigned long long)a1 withBlock:(id /* block */)a2; - (int)_tryPerformBlockWithSourceID:(id)a0 forAction:(unsigned long long)a1 entityType:(int)a2 withBlock:(id /* block */)a3; - (int)_tryPerformBlockWithSourceID:(id)a0 forAction:(unsigned long long)a1 withBlock:(id /* block */)a2; - (int)_updatePropertiesAndRelations:(id)a0 database:(struct CalDatabase { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; int x1; struct CPRecordStore *x2; struct CalEventOccurrenceCache *x3; struct CalScheduledTaskCache *x4; void *x5; void *x6; struct __CFDictionary *x7; struct __CFDictionary *x8; struct os_unfair_lock_s { unsigned int x0; } x9; unsigned int x10; unsigned int x11; struct __CFArray *x12; struct __CFString *x13; struct __CFArray *x14; int x15; int x16; struct __CFString *x17; struct __CFURL *x18; struct __CFString *x19; struct __CFString *x20; unsigned long long x21; int x22; int x23; int x24; id /* block */ x25; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x26; BOOL x27; struct __CFArray *x28; BOOL x29; struct __CFSet *x30; id x31; id x32; id x33; int x34; id x35; id x36; id x37; char *x38; unsigned int x39; unsigned int x40; int x41; BOOL x42; BOOL x43; BOOL x44; BOOL x45; BOOL x46; BOOL x47; BOOL x48; } *)a1 insertedObjectMap:(id)a2; - (BOOL)_verifyClientAllowedToWriteValue:(id)a0 forKey:(id)a1; - (id)constraintsData:(id)a0 error:(int *)a1; - (int)findDatabaseForObject:(id)a0 withUpdates:(id)a1 personas:(id *)a2 accounts:(id *)a3 nextTempDBID:(int *)a4; - (BOOL)hasAccess:(unsigned long long)a0; - (int)insert:(id)a0 deletes:(id)a1 updates:(id)a2 insertedObjectIDMap:(id)a3 inDatabase:(struct CalDatabase { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; int x1; struct CPRecordStore *x2; struct CalEventOccurrenceCache *x3; struct CalScheduledTaskCache *x4; void *x5; void *x6; struct __CFDictionary *x7; struct __CFDictionary *x8; struct os_unfair_lock_s { unsigned int x0; } x9; unsigned int x10; unsigned int x11; struct __CFArray *x12; struct __CFString *x13; struct __CFArray *x14; int x15; int x16; struct __CFString *x17; struct __CFURL *x18; struct __CFString *x19; struct __CFString *x20; unsigned long long x21; int x22; int x23; int x24; id /* block */ x25; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x26; BOOL x27; struct __CFArray *x28; BOOL x29; struct __CFSet *x30; id x31; id x32; id x33; int x34; id x35; id x36; id x37; char *x38; unsigned int x39; unsigned int x40; int x41; BOOL x42; BOOL x43; BOOL x44; BOOL x45; BOOL x46; BOOL x47; BOOL x48; } *)a4; - (BOOL)isDuplicateEvent:(id)a0 updates:(id)a1; - (BOOL)location:(void *)a0 matchesProperties:(id)a1; - (BOOL)object:(void *)a0 matchesProperties:(id)a1 forKeys:(id)a2; - (id)owningEventForObject:(id)a0 withUpdates:(id)a1; - (id)owningObjectForObject:(id)a0 withProperties:(id)a1; - (int)preflightAccessForDeletes:(id)a0 updates:(id)a1 inDatabase:(struct CalDatabase { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; int x1; struct CPRecordStore *x2; struct CalEventOccurrenceCache *x3; struct CalScheduledTaskCache *x4; void *x5; void *x6; struct __CFDictionary *x7; struct __CFDictionary *x8; struct os_unfair_lock_s { unsigned int x0; } x9; unsigned int x10; unsigned int x11; struct __CFArray *x12; struct __CFString *x13; struct __CFArray *x14; int x15; int x16; struct __CFString *x17; struct __CFURL *x18; struct __CFString *x19; struct __CFString *x20; unsigned long long x21; int x22; int x23; int x24; id /* block */ x25; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x26; BOOL x27; struct __CFArray *x28; BOOL x29; struct __CFSet *x30; id x31; id x32; id x33; int x34; id x35; id x36; id x37; char *x38; unsigned int x39; unsigned int x40; int x41; BOOL x42; BOOL x43; BOOL x44; BOOL x45; BOOL x46; BOOL x47; BOOL x48; } *)a2; - (int)preflightObjectID:(id)a0 inDatabase:(struct CalDatabase { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; int x1; struct CPRecordStore *x2; struct CalEventOccurrenceCache *x3; struct CalScheduledTaskCache *x4; void *x5; void *x6; struct __CFDictionary *x7; struct __CFDictionary *x8; struct os_unfair_lock_s { unsigned int x0; } x9; unsigned int x10; unsigned int x11; struct __CFArray *x12; struct __CFString *x13; struct __CFArray *x14; int x15; int x16; struct __CFString *x17; struct __CFURL *x18; struct __CFString *x19; struct __CFString *x20; unsigned long long x21; int x22; int x23; int x24; id /* block */ x25; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x26; BOOL x27; struct __CFArray *x28; BOOL x29; struct __CFSet *x30; id x31; id x32; id x33; int x34; id x35; id x36; id x37; char *x38; unsigned int x39; unsigned int x40; int x41; BOOL x42; BOOL x43; BOOL x44; BOOL x45; BOOL x46; BOOL x47; BOOL x48; } *)a1; - (BOOL)recurrenceRule:(void *)a0 matchesProperties:(id)a1; - (id)removeDuplicateEvents:(id)a0; - (BOOL)shouldBlockSaveOfEvent:(id)a0 updates:(id)a1 becauseOfExistingEvent:(void *)a2; - (unsigned long long)sizeAttachmentsForDatabase:(struct CalDatabase { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; int x1; struct CPRecordStore *x2; struct CalEventOccurrenceCache *x3; struct CalScheduledTaskCache *x4; void *x5; void *x6; struct __CFDictionary *x7; struct __CFDictionary *x8; struct os_unfair_lock_s { unsigned int x0; } x9; unsigned int x10; unsigned int x11; struct __CFArray *x12; struct __CFString *x13; struct __CFArray *x14; int x15; int x16; struct __CFString *x17; struct __CFURL *x18; struct __CFString *x19; struct __CFString *x20; unsigned long long x21; int x22; int x23; int x24; id /* block */ x25; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x26; BOOL x27; struct __CFArray *x28; BOOL x29; struct __CFSet *x30; id x31; id x32; id x33; int x34; id x35; id x36; id x37; char *x38; unsigned int x39; unsigned int x40; int x41; BOOL x42; BOOL x43; BOOL x44; BOOL x45; BOOL x46; BOOL x47; BOOL x48; } *)a0; - (unsigned long long)sizeCalendarDirectoryForDatabase:(struct CalDatabase { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; int x1; struct CPRecordStore *x2; struct CalEventOccurrenceCache *x3; struct CalScheduledTaskCache *x4; void *x5; void *x6; struct __CFDictionary *x7; struct __CFDictionary *x8; struct os_unfair_lock_s { unsigned int x0; } x9; unsigned int x10; unsigned int x11; struct __CFArray *x12; struct __CFString *x13; struct __CFArray *x14; int x15; int x16; struct __CFString *x17; struct __CFURL *x18; struct __CFString *x19; struct __CFString *x20; unsigned long long x21; int x22; int x23; int x24; id /* block */ x25; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x26; BOOL x27; struct __CFArray *x28; BOOL x29; struct __CFSet *x30; id x31; id x32; id x33; int x34; id x35; id x36; id x37; char *x38; unsigned int x39; unsigned int x40; int x41; BOOL x42; BOOL x43; BOOL x44; BOOL x45; BOOL x46; BOOL x47; BOOL x48; } *)a0; - (unsigned long long)sizeDirectoryAtPath:(id)a0 excludingDirectory:(id)a1; - (id)updatedOrInsertedObjectIDs:(id)a0 relatedToEvent:(id)a1; @end