@class NSString, CKRecordID, NSArray, NSDate, NTPBPrivateRecordSyncState; @protocol FCPrivateRecordSyncManagerDelegate; @interface FCPrivateRecordSyncManager : NSObject { CKRecordID *_recordID; id _delegate; NSArray *_desiredKeys; NTPBPrivateRecordSyncState *_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