@class FrequentlyVisitedSitesController, WBSStartPageSection, WBSStartPageSectionManager, NSItemProvider, NSMutableArray, WBSPrivacyReportData, WebBookmarkList, NSString, WebBookmark, WebBookmarkCollection, SFStartPageViewController, ForYouRecommendationMediator, NSArray; @protocol WBSUserDefaultObservation, StartPageDataSource, SFStartPageVisualStyleProviding; @interface StartPageController : NSObject <_SFWebBookmarkActionHandler, WBTabGroupManagerObserver, WBSCloudTabDeviceObserving, SFStartPageCustomizationDataSource, SFStartPageDataSource> { id _visualStyleProvider; WebBookmarkCollection *_bookmarkCollection; WBSStartPageSection *_cachedCloudTabsSection; WBSStartPageSection *_cachedTabGroupHeadingSection; NSItemProvider *_cachedItemProvider; NSMutableArray *_cachedSections; WebBookmarkList *_favoritesList; WBSPrivacyReportData *_privacyReportData; WebBookmarkList *_readingList; NSArray *_siriSuggestions; ForYouRecommendationMediator *_siriSuggestionsMediator; id _selectedCloudDeviceObservation; BOOL _isDroppingFavorites; NSMutableArray *_siriSuggestionsMetadataTokens; long long _updatePolicy; long long _cachedNumberOfTrackers; WBSStartPageSectionManager *_startPageSectionManager; NSString *_searchPattern; id _tabGroupFavoritesObservation; WebBookmarkList *_tabGroupScopedFavoritesList; int _favoritesFolderIDForDefaultProfile; WebBookmark *_customFavoritesFolderBookmark; NSString *_lastSeenProfileCustomFavoritesServerID; NSItemProvider *_cachedGeneratedBackgroundItemProvider; long long _privateBrowsingExplanationState; } @property (nonatomic, getter=isTabGroupFavoritesSectionEnabled) BOOL tabGroupFavoritesSectionEnabled; @property (weak, nonatomic) id dataSource; @property (retain, nonatomic) SFStartPageViewController *viewController; @property (copy, nonatomic) NSString *libraryType; @property (readonly, nonatomic) FrequentlyVisitedSitesController *frequentlyVisitedSitesController; @property (readonly, copy, nonatomic) NSArray *cloudTabsSections; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)initialize; - (id)_siriSuggestionsWelcomeBanner; - (void)updatePrivateBrowsingExplanationState; - (void)_refreshSiriSuggestions; - (void)startPageCustomizationViewController:(id)a0 didSelectCustomBackgroundImage:(id)a1; - (void)startPageViewController:(id)a0 didUpdateSearchPattern:(id)a1; - (id)init; - (void)startPageViewController:(id)a0 toggleSectionExpanded:(id)a1; - (void)dealloc; - (void)_reloadPrivacyReportSection; - (void)_setLeadImageForCard:(id)a0 withRecommendation:(id)a1; - (id)initWithVisualStyleProvider:(id)a0; - (void)startPageViewControllerDidChangeRootViewVisibility:(id)a0; - (id)_lastCloudDeviceProfileKey; - (BOOL)isCloudSyncEnabledForStartPageCustomizationViewController:(id)a0; - (void)editBookmark:(id)a0 userInfo:(id)a1; - (void)_contentBlockerStatisticsStoreDidClose; - (id)_shareActionForSiriSuggestion:(id)a0; - (void)startPageViewController:(id)a0 didSelectItemWithIdentifier:(id)a1; - (void)_copyBookmark:(id)a0 toFolderWithID:(int)a1; - (id)_selectedCloudTabsDevice; - (void)_sectionsDidChange:(id)a0; - (void)_updateFavoritesListForActiveProfile; - (id)_banActionForSiriSuggestion:(id)a0; - (void)didReorderSectionIdentifiersForStartPageCustomizationViewController:(id)a0; - (void)_cloudTabsDidChange:(id)a0; - (void)startPageCustomizationViewControllerDidEnableCloudSync:(id)a0 withPreference:(long long)a1; - (void)_historyWasCleared:(id)a0; - (id)_favoritesSection; - (void)updatePolicyDidChange; - (id)backgroundImageForStartPageCustomizationViewController:(id)a0; - (BOOL)isCloudSyncAvailableForStartPageCustomizationViewController:(id)a0; - (void)_cloudTabsDidChange; - (void)_bookmarkFolderDidChange:(id)a0; - (id)_privateRelayPromptInPrivateBrowsingSection; - (id)_privateBrowsingExplanationSection; - (void)_privacyProxyStateDidChange; - (void)_updateRecommendationsForTopics:(id)a0; - (id)_tabGroupHeadingSection; - (id)_recentlyClosedTabsSection; - (id)startPageBackgroundImageIdentifier; - (void)_setSiriSuggestions:(id)a0; - (void)deleteBookmark:(id)a0 userInfo:(id)a1; - (BOOL)_setFavoritesListToFolderWithServerID:(id)a0; - (void)_appendSectionModelsForIdentifier:(id)a0 toArray:(id)a1; - (void)_setUpDragItemProviderForBookmarksSection:(id)a0; - (void)_setReadingListRecommendationAsReadWithRecommendation:(id)a0; - (id)_highlightsSection; - (id)_cloudTabDevices; - (void)tabGroupManager:(id)a0 didUpdateProfileWithIdentifier:(id)a1 difference:(id)a2; - (void)_reportBookmarkNavigationAnalytics:(id)a0 withIntent:(id)a1; - (void)_scheduleHandoffApplicationUpdate:(id)a0; - (void)tabGroupManager:(id)a0 didUpdateScopedBookmarkList:(id)a1; - (void)_privacyReportDataDidChange; - (id)_tabGroupScopedFavoritesSection; - (id)tabGroupProviderForCustomizationViewController:(id)a0; - (id)_frequentlyVisitedSection; - (id)backgroundImageIdentifierForStartPageViewController:(id)a0; - (BOOL)startPageViewController:(id)a0 isSectionExpanded:(id)a1; - (void)_updateRecommendationsForAllTopics; - (void)_updateImageForRecommendation:(id)a0; - (void)_fetchHandoffResult; - (void)_frequentlyVisitedSitesDidChange:(id)a0; - (void)_highlightsDidChange:(id)a0; - (id)_downvoteActionForSiriSuggestion:(id)a0; - (void)bookmark:(id)a0 shareItems:(id)a1 userInfo:(id)a2; - (id)_recentlyClosedTabsForProfile:(id)a0; - (void)_historyWasAltered; - (void)_updateSiriSuggestionsMediator; - (void).cxx_destruct; - (id)_privateBrowsingPersistentModuleSection; - (id)_effectiveProfileIdentifier; - (id)_openMenuElementForSiriSuggestion:(id)a0 forTabGroup:(BOOL)a1; - (id)_bookmarkSectionForBookmark:(id)a0 orList:(id)a1 forFavoritesSection:(BOOL)a2 forScopedFavoritesSection:(BOOL)a3 sectionTitle:(id)a4; - (void)updatePrivacyReportIfEnabled; - (void)startPageCustomizationViewControllerDidDisableCloudSync:(id)a0; - (id)_effectiveProfile; - (void)cloudTabDeviceProvider:(id)a0 didUpdateCloudTabsInProfileWithIdentifier:(id)a1; - (id)sectionsForStartPageViewController:(id)a0; - (void)bookmark:(id)a0 didProduceNavigationIntent:(id)a1 userInfo:(id)a2; - (id)_favoritesSectionTitle; - (void)_requestLeadImageForRecommendation:(id)a0; - (void)startPageCustomizationViewController:(id)a0 willModifySectionWithIdentifier:(id)a1 enabled:(BOOL)a2; - (id)_cloudTabStore; - (id)startPageCustomizationViewController:(id)a0 customizationItemsForCustomizationVariant:(long long)a1; - (void)startPageCustomizationViewController:(id)a0 didSelectBuiltInBackgroundImageAtURL:(id)a1 precomputedLuminance:(double)a2; - (void)_updatePrivacyReportData; - (id)startPageViewController:(id)a0 detailSectionForItemIdentifier:(id)a1; - (BOOL)isBackgroundImageEnabledForStartPageCustomizationViewController:(id)a0; - (void)_bookmarksDidReload:(id)a0; - (void)updateTabGroupHeading; - (BOOL)_canShowPrivateRelaySection; - (void)_updateStartPageSectionManager; - (id)_privacyReportSection; - (id)_cloudTabsSectionWithDevice:(id)a0; - (void)startPageCustomizationViewController:(id)a0 didCustomizeItems:(id)a1 withVariant:(long long)a2; - (void)startPageCustomizationViewController:(id)a0 didModifyBackgroundImageEnabled:(BOOL)a1; - (void)startPageCustomizationViewControllerDidFinish:(id)a0; - (id)_readingListSection; - (id)_siriSuggestionsSection; - (long long)effectiveUpdatePolicy; - (BOOL)startPageViewControllerShouldShowSearchField:(id)a0; - (void)_setUpContextMenuForBookmarksSection:(id)a0; @end