@class NSString, NSArray, CKRecordZoneID, NSDate, NTPBPrivateZoneSyncState; @protocol FCPrivateZoneSyncManagerDelegate; @interface FCPrivateZoneSyncManager : NSObject { BOOL _requiresBatchedSync; CKRecordZoneID *_recordZoneID; id _delegate; NSArray *_desiredKeys; NTPBPrivateZoneSyncState *_currentState; } @property (readonly, nonatomic) NSDate *lastCleanDate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (BOOL)isDirty; - (BOOL)isAwaitingFirstSync; - (void)markAsDirty; - (void)notifyObservers; - (void).cxx_destruct; - (void)fetchChangesWithContext:(id)a0 qualityOfService:(long long)a1 completionHandler:(id /* block */)a2; @end