@class WBDatabaseLockAcquisitor, NSString, WebBookmarkCollection, NSMutableArray, WBSDistributedNotificationObserver; @interface CyclerCommandHandler : NSObject { WebBookmarkCollection *_bookmarkCollection; NSMutableArray *_blocksAwaitingDatabaseLock; WBSDistributedNotificationObserver *_syncAgentNotificationObserver; WBDatabaseLockAcquisitor *_bookmarkDatabaseLockAcquisitor; BOOL _isWaitingToAcquireLock; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (void).cxx_destruct; - (void)createBookmarkListWithTitle:(id)a0 inListWithIdentifier:(id)a1 atIndex:(unsigned long long)a2 reply:(id /* block */)a3; - (void)createBookmarkWithTitle:(id)a0 url:(id)a1 inListWithIdentifier:(id)a2 atIndex:(unsigned long long)a3 reply:(id /* block */)a4; - (void)clearBookmarksWithOptions:(unsigned long long)a0 completionHandler:(id /* block */)a1; - (void)deleteBookmarkWithIdentifier:(id)a0 reply:(id /* block */)a1; - (void)fetchTopLevelBookmarkList:(id /* block */)a0; - (void)moveBookmarkWithIdentifier:(id)a0 intoListWithIdentifier:(id)a1 atIndex:(unsigned long long)a2 reply:(id /* block */)a3; - (void)setTitle:(id)a0 forBookmarkWithIdentifier:(id)a1 reply:(id /* block */)a2; - (void)setURL:(id)a0 forBookmarkWithIdentifier:(id)a1 reply:(id /* block */)a2; - (void)syncBookmarksWithCompletionHandler:(id /* block */)a0; - (unsigned long long)_adjustInsertionIndex:(unsigned long long)a0 forInsertionIntoListWithIdentifier:(int)a1; - (id)_cyclerRepresentationOfBookmark:(id)a0; - (BOOL)_isBookmarkSyncEnabled; - (BOOL)_isSpecialBookmark:(id)a0; - (void)_startMonitoringSyncStatusWithCompletionHandler:(id /* block */)a0; - (void)_tryToAcquireDatabaseLockWithCompletionHandler:(id /* block */)a0; - (void)databaseLockAcquisitor:(id)a0 acquiredLock:(BOOL)a1; - (id)initWithBookmarkCollection:(id)a0; @end