@class NSArray, WebBookmarkList, NSMutableDictionary, WBWindowState; @interface WebBookmarkTabCollection : WebBookmarkCollection { int _cachedPinnedTabsFolderID; int _cachedPrivatePinnedTabsFolderID; NSMutableDictionary *_cachedPinnedTabsFolderIDByProfileIdentifier; } @property (readonly, copy, nonatomic) NSArray *pinnedTabs; @property (readonly, nonatomic) int pinnedTabsFolderID; @property (readonly, copy, nonatomic) NSArray *privatePinnedTabs; @property (readonly, nonatomic) int privatePinnedTabsFolderID; @property (readonly, copy, nonatomic) NSArray *recentlyClosedTabs; @property (readonly, copy, nonatomic) WebBookmarkList *recentlyClosedTabList; @property (readonly, nonatomic) int windowsFolderSpecialID; @property (readonly, copy, nonatomic) NSArray *windows; @property (readonly, nonatomic) WBWindowState *lastClosedWindowState; @property (readonly, copy, nonatomic) NSArray *lastSessionWindowStates; @property (readonly, copy, nonatomic) NSArray *recentlyClosedWindowStates; @property (readonly, copy, nonatomic) NSArray *windowStates; @property (nonatomic) BOOL containsCKShareRecord; + (BOOL)isLockedSync; + (id)collectionWithConfiguration:(id)a0; + (id)inMemoryChangesFileURL; + (id)inMemoryChangeSet; + (BOOL)lockSync; + (void)unlockSync; + (id)_syncLockFileName; - (BOOL)deleteAllWindowStates; - (void)_addUnnamedTabGroupsToWindowState:(id)a0; - (void)_logErrorWithMessage:(id)a0 result:(int)a1; - (BOOL)saveWindowState:(id)a0; - (BOOL)updateContainsCKShareRecord; - (void)_addActiveTabGroupsToWindowState:(id)a0; - (BOOL)_saveActiveTabID:(int)a0 inTabGroupWithID:(int)a1 windowID:(int)a2; - (BOOL)maintainsSyncMetadata; - (BOOL)_shouldGenerateNewServerIDWhenClearingSyncDataForBookmark:(id)a0; - (void)_migrateSchemaVersion53ToVersion54; - (void)_createSpecialTabsFolderWithUUIDIfNeeded:(id)a0 withParentID:(int)a1; - (id)allSettingsChangesWithWhereClause:(id)a0; - (void)_migrateSchemaVersion52ToVersion53; - (void)createSettingsTable; - (BOOL)_clearAllSyncData; - (BOOL)_saveTabGroupRecordsWithMissingCKShareRecord; - (BOOL)saveWindow:(id)a0; - (id)_tabGroupWithID:(int)a0; - (BOOL)_generateServerIdIfNeededForTabGroupBookmark:(id)a0; - (BOOL)_restoreMissingSpecialBookmarksWithChangeNotification:(BOOL)a0; - (void)_resetBookmark:(id)a0; - (id)_uuidForQueries:(id)a0; - (void)createWindowsTabGroupsTable; - (id)deviceForBookmark:(id)a0 inProfileWithIdentifier:(id)a1; - (void)_createSpecialFolderWithIDIfNeeded:(int)a0; - (void)createWindowsProfilesTable; - (BOOL)createTopScopedBookmarkListForTabGroup:(id)a0; - (BOOL)_saveActiveTabGroupID:(int)a0 inProfileWithID:(int)a1 windowID:(int)a2; - (id)settingChangeWithName:(id)a0 parentID:(int)a1; - (id)windowStateWithUUID:(id)a0; - (BOOL)deleteAllWindows; - (BOOL)_deleteMatchingWindows:(id)a0 logAsError:(BOOL)a1; - (id)generatePositionBeforeFirstRecordInParentWithServerID:(id)a0; - (BOOL)deleteWindowStates:(id)a0; - (BOOL)_generateServerIdIfNeededForTabGroup:(id)a0; - (id)profileForBookmark:(id)a0; - (BOOL)_removePlaceholderTabGroupRecordsOnUpgrade; - (id)topScopedBookmarkListForTabGroup:(id)a0 onQueue:(id)a1; - (id)_listOfScopedBookmarkFoldersInTabGroup:(id)a0; - (id)_windowStatesWithFilter:(id)a0; - (id)pinnedTabsForProfileWithIdentifier:(id)a0; - (BOOL)_clearAllSyncKeys; - (BOOL)closeWindowState:(id)a0; - (void)_createSpecialTabsFolderWithUUIDIfNeeded:(id)a0; - (void)performMaintenance; - (BOOL)_deleteDuplicatePersonalProfilesWithInvalidUUID; - (id)settingsForBookmarkWithID:(int)a0; - (void)_migrateSchemaVersion54ToVersion55; - (id)_generateNewServerIDForBookmark:(id)a0; - (void)createWindowsTable; - (int)pinnedTabsFolderIDForProfileWithIdentifier:(id)a0; - (BOOL)deleteSettingWithIdentifier:(long long)a0; - (BOOL)_deleteWindowState:(id)a0 forApplyingInMemoryChanges:(BOOL)a1; - (BOOL)_saveUnnamedTabGroupID:(int)a0 inWindowWithID:(int)a1; - (void)_cachePinnedTabsFolderID:(int)a0 forProfileWithIdentifier:(id)a1; - (BOOL)_performOSVersionUpgradesFromPreviousVersion:(id)a0; - (BOOL)_deleteWindowsNotInLastSession; - (void)_setupInMemoryChangeSet; - (BOOL)_clearUnnamedTabGroupsInWindowWithID:(int)a0; - (BOOL)_markWindowStatesAsLastSession:(id)a0; - (BOOL)saveSettings:(id)a0 inParentWithID:(int)a1 parentServerID:(id)a2; - (void)_migrateSchemaVersion43ToVersion44; - (id)devicesForProfileBookmark:(id)a0; - (void)_migrateSchemaVersion44ToVersion45; - (id)_specialTabFolderUUIDsForQueries; - (id)settingsChangesForAllDeletedSettings; - (id)_specialTabsWithUUID:(id)a0; - (void)_createParticipantPresenceTable; - (BOOL)_saveWindowState:(id)a0 activeTabGroupID:(int)a1 localTabGroupID:(int)a2 privateTabGroupID:(int)a3; - (BOOL)_resetCurrentUserOwnedSharedTabGroupZoneServerChangeTokens; - (id)allSettingsChangesForParentWithID:(int)a0; - (void)_migrateSchemaVersion51ToVersion52; - (void)_migrateWindow:(id)a0; - (BOOL)_deleteAllLocalTabsAndGroups; - (id)_windowWithBookmark:(id)a0; - (void)_migrateWindowState:(id)a0; - (int)_windowIDForUUID:(id)a0; - (void)_createSchema; - (BOOL)_resetSettingsSyncData; - (BOOL)allowsScopedBookmarksInTabGroup:(id)a0; - (id)tabsForTabGroupBookmark:(id)a0; - (int)_cachedPinnedTabsFolderIDForProfileWithIdentifier:(id)a0; - (BOOL)_deleteWindowState:(id)a0; - (id)tabGroupForBookmark:(id)a0; - (void)_addActiveTabsToWindowState:(id)a0; - (BOOL)deleteWindowState:(id)a0; - (id)tabGroupsChildrenForBookmark:(id)a0; - (void)logRegulatoryBookmarksRead; - (id)windowWithUUID:(id)a0; - (BOOL)deleteSettingsRecordWithServerID:(id)a0; - (id)_topScopedBookmarkListServerIdForTabGroup:(id)a0; - (void)_createFrequentlyVisitedSitesFolderWithUUIDIfNeeded:(id)a0 withParentID:(int)a1; - (BOOL)_deleteAllWindowStates; - (BOOL)_regenerateSyncPositionsIfNeeded; - (BOOL)_fixLocalBookmarksInSyncableFolders; - (void)createWindowsUnnamedTabGroupsTable; - (int)createLegacyPlaceholderTabGroupBookmarksForSharedTabGroup:(id)a0; - (BOOL)bookmarkRequiresParent:(id)a0 specialID:(int)a1; - (BOOL)_performSafariVersionUpgradesFromPreviousVersion:(id)a0; - (BOOL)_saveWindowState:(id)a0; - (id)_specialTabFolderUUIDs; - (void).cxx_destruct; - (BOOL)_markTabsClosed:(id)a0; - (int)frequentlyVisitedSitesFolderIDForProfileWithIdentifier:(id)a0; - (BOOL)_saveWindowState:(id)a0 forApplyingInMemoryChanges:(BOOL)a1; - (BOOL)resetModifiedStateForSetting:(id)a0 withRecord:(id)a1 value:(id)a2 forBookmarkWithID:(int)a3; @end