@class NSString, SYService, NSMutableDictionary, NSObject, NSMutableArray; @protocol OS_dispatch_queue; @interface MSPSyncManager : NSObject { SYService *_service; NSObject *_saveQueue; NSMutableArray *_pins; NSMutableDictionary *_pinsMap; BOOL _resetSyncRequested; NSMutableArray *_pendingSyncItems; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)_notifyObservers; - (id)init; - (void)completedSync; - (BOOL)service:(id)a0 startSession:(id)a1 error:(id *)a2; - (void)notifyObservers; - (void).cxx_destruct; - (void)service:(id)a0 didSwitchFromPairingID:(id)a1 toPairingID:(id)a2; - (void)syncSession:(id)a0 applyChanges:(id)a1 completion:(id /* block */)a2; - (void)syncSession:(id)a0 didEndWithError:(id)a1; - (unsigned int)syncSession:(id)a0 enqueueChanges:(id /* block */)a1 error:(id *)a2; - (BOOL)syncSession:(id)a0 resetDataStoreWithError:(id *)a1; - (id)pins; - (void)_updateFromDisk; - (void)_addPin:(id)a0; - (void)_applyAddItem:(id)a0; - (void)_applyDeleteItem:(id)a0; - (void)_applyUpdateItem:(id)a0; - (void)_clearAllNanoPersistableData; - (void)_removePin:(id)a0; - (void)_resumeSyncService; - (void)_setHasChangesAvailable; - (void)_updatePin:(id)a0; - (id)_wrapPin:(id)a0 changeType:(long long)a1; - (void)completedPreparingSync; - (id)readPins; - (void)setDroppedPin:(id)a0; - (void)setNeedsFullSync; - (void)writePins:(id)a0; @end