@class NSString, WBTabGroupManager, WBTabCollection, _WBTabCyclerTabGroupUpdateObserver, NSTimer, WBSDistributedNotificationObserver; @interface WBTabCyclerCommandHandler : NSObject <WBSCyclerTestTarget> { WBTabCollection *_tabCollection; _WBTabCyclerTabGroupUpdateObserver *_tabGroupUpdateObserver; WBSDistributedNotificationObserver *_syncAgentNotificationObserver; NSTimer *_clearLocalTabGroupsRetryTimer; } @property (readonly, nonatomic) WBTabGroupManager *tabGroupManager; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (id)deviceIdentifier; - (id)tabGroups; - (void).cxx_destruct; - (id)initWithTabGroupManager:(id)a0; - (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)createProfileWithTitle:(id)a0 symbolName:(id)a1 inListWithIdentifier:(id)a2 reply:(id /* block */)a3; - (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)setSymbolImageName:(id)a0 forBookmarkWithIdentifier:(id)a1 reply:(id /* block */)a2; - (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; - (void)_startMonitoringSyncStatusWithCompletionHandler:(id /* block */)a0; - (id)_mutableTabBeforeIndex:(unsigned long long)a0 inGroup:(id)a1; - (id)_cyclerRepresentationOfProfile:(id)a0; - (void)_setTitle:(id)a0 forTabWithUUID:(id)a1 reply:(id /* block */)a2; - (void)_clearLocalProfilesWithCompletionHandler:(id /* block */)a0; - (void)_clearLocalTabGroupsWithCompletionHandler:(id /* block */)a0; - (void)_clearLocalTabGroupsWithCompletionHandler:(id /* block */)a0 retryCooldown:(double)a1; - (void)_clearRemoteProfilesWithCompletionHandler:(id /* block */)a0; - (void)_clearRemoteTabGroupsWithCompletionHandler:(id /* block */)a0; - (id)_cyclerRepresentationOfTab:(id)a0; - (id)_cyclerRepresentationOfTabGroup:(id)a0; - (void)_deleteProfile:(id)a0 reply:(id /* block */)a1; - (void)_deleteTab:(id)a0 reply:(id /* block */)a1; - (void)_deleteTabGroup:(id)a0 reply:(id /* block */)a1; - (void)_moveTabGroup:(id)a0 toProfileWithIdentifier:(id)a1 atIndex:(unsigned long long)a2 reply:(id /* block */)a3; - (id)_profileWithIdentifier:(id)a0; - (void)_setSymbolImageName:(id)a0 forProfileWithIdentifier:(id)a1 reply:(id /* block */)a2; - (void)_setTitle:(id)a0 forProfileWithIdentifier:(id)a1 reply:(id /* block */)a2; - (void)_setTitle:(id)a0 forTabGroupWithUUID:(id)a1 reply:(id /* block */)a2; - (void)_startMonitoringTabGroupUpdateExpectingMigration:(BOOL)a0 completionHandler:(id /* block */)a1; - (id)_tabBeforeIndex:(unsigned long long)a0 inGroup:(id)a1; - (id)_tabGroupBeforeIndex:(unsigned long long)a0 inProfileWithIdentifier:(id)a1; - (id)_tabGroupWithIdentifier:(id)a0; - (id)_tabWithIdentifier:(id)a0; - (void)_triggerTabGroupSync; @end