@class _UILegibilitySettings, SBIconListView, SBFolderController, NSMutableDictionary, SBRootFolder, SBHIconImageCache, NSMapTable, SBWorkspaceInteractionContext, UIViewController, SBHomeScreenDefaults, NSObject, SBFolder, SBIconLabelImageCache, SBHFocusModeManager, BSEventQueue, SBHIconShareSheetManager, NSMutableArray, SBHProactivePageSuggestionsManager, NSSet, SBSearchGesture, SBFolderIcon, SBIconPreviousLocationTracker, NSTimer, NSHashTable, SBFolderIconImageCache, SBHHomeScreenUsageMonitor, SBHMultiplexingManager, SBHomeScreenIconTransitionAnimator, SBHHomeScreenSettings, SBReusableViewMap, UIImpactFeedbackGenerator, NSArray, SBHWidgetMetricsProvider, SBHIconModel, SBRootFolderController, SBFloatingDockViewController, NSString, SBIconDragManager, ATXDefaultWidgetSuggesterClient, SBHRootFolderSettings, SBHWidgetIntroductionFeatureIntroductionItem, NSCountedSet, ATXHomeScreenPageIconRanker, SBFParallaxSettings, SBHAddWidgetSheetConfigurationManager, NSDictionary, SBIconView, NSMutableSet, SBIcon, SBHFeatureIntroductionManager, SBHLibraryViewController, SBHWidgetIntroductionSettings, SBHPeopleWidgetPersonDetailInteraction, SBIconPageIndicatorImageSetCache, CHSWidgetExtensionProvider; @protocol SBHRootFolderCustomViewPresenting, SBHIconManagerDelegate, SBHLegibility, OS_os_activity, OS_dispatch_queue, SBHIconManagerWidgetMetricsDelegate, SBHIconRootViewProviding, SBHTodayViewController, BSInvalidatable, SBIconListLayoutProvider; @interface SBHIconManager : NSObject <SBIconDragManagerDelegate, SBHMultiplexingWrapperViewControllerDelegate, UIPopoverPresentationControllerDelegate, SBReusableViewMapDelegate, SBRootFolderPageStateObserver, SBNestingViewControllerDelegate, SBHIconModelDelegate, PTSettingsKeyObserver, SBRootFolderDelegate, SBIconViewObserver, SBHWidgetStackViewControllerDataSource, SBHWidgetStackViewControllerDelegate, SBLeafIconObserver, SBHWidgetViewControllerDelegate, SBHWidgetMetricsProviderDelegate, CHSWidgetExtensionProviderObserver, SBHMultiplexingManagerDelegate, SBHTodayViewControllerObserver, SBHModalInteractionDelegate, SBFolderObserver, SBHAddWidgetSheetConfigurationManagerDelegate, SBIconViewDelegate, SBIconViewQuerying, SBHomeScreenIconTransitionAnimatorDelegate, SBIconViewProviding, SBRootFolderControllerDelegate, SBIconLocationPresenting, SBHLibraryViewControllerObserver, SBHVisibleContentPresenter, SBHIconLayoutHiding, SBHUndoProviding> { SBReusableViewMap *_iconViewMap; SBReusableViewMap *_homescreenIconAccessoryViewMap; SBReusableViewMap *_homescreenIconLabelAccessoryViewMap; SBReusableViewMap *_homescreenIconImageViewMap; SBReusableViewMap *_widgetBackgroundViewMap; SBIconLabelImageCache *_labelImageCache; UIImpactFeedbackGenerator *_iconEditingFeedbackBehavior; NSMutableSet *_touchedIconViews; NSMutableArray *_iconTouchesFinishedBlocks; unsigned long long _maxIconViewsInHierarchy; NSCountedSet *_reasonsToNotRestartEditingTimer; NSHashTable *_pageStateObservers; NSHashTable *_folderPresentationObservers; NSMutableArray *_currentExpandCompletions; NSMutableArray *_currentCollapseCompletions; SBIconPreviousLocationTracker *_previousIconLocationTracker; SBFolderIconImageCache *_folderIconImageCache; SBHIconImageCache *_iconImageCache; SBHIconImageCache *_addWidgetSheetIconImageCache; unsigned long long _relayoutCount; BOOL _editingShouldBeReEnabledAfterLibrarySearchControllerIsDismissed; BOOL _mainDisplayLibraryViewIsDismissingFromFullyPresented; BOOL _overlayTodayViewIsDismissingFromFullyPresented; Class _subclassIconViewClass; SBHMultiplexingManager *_widgetMultiplexingManager; NSHashTable *_aliveWidgetViewControllersHashTable; NSMapTable *_widgetViewControllersForIconView; NSMapTable *_iconViewsForCustomIconImageViewController; NSMapTable *_iconViewsForWidgetMultiplexingViewController; NSMapTable *_appPredictionViewControllersForUniqueIdentifier; NSMutableDictionary *_widgetIntents; NSMutableDictionary *_archivedWidgetIntents; NSMutableDictionary *_rootIconListsResetTemporaryIntentCache; unsigned long long _descriptorsChangedSequenceNumber; NSMutableSet *_pendingWidgetIntentConfigurationInitializations; NSMutableSet *_activeWidgetIntentConfigurationInitializations; NSMutableArray *_performAfterPendingWidgetIntentConfigurationBlocks; NSCountedSet *_reasonsToIgnoreUserPreferenceForAddingNewIconsToHomeScreen; NSObject<OS_os_activity> *_editingActivity; struct os_activity_scope_state_s { unsigned long long opaque[2]; } _editingActivityScope; id<BSInvalidatable> _stateCaptureHandle; SBFolderIcon *_pendingFolderIconToOpen; NSMutableSet *_partialEditingIconLocations; } @property (class, readonly, nonatomic) double defaultIconLayoutAnimationDuration; @property (retain, nonatomic) SBIconView *highlightedIconView; @property (retain, nonatomic) NSTimer *editingEndTimer; @property (retain, nonatomic) SBRootFolderController *rootFolderController; @property (retain, nonatomic) UIViewController<SBHIconRootViewProviding> *rootViewController; @property (copy, nonatomic) NSArray *postResetPathIdentifiers; @property (nonatomic) BOOL needsRelayout; @property (nonatomic, getter=isAnimatingFolderCreation) BOOL animatingFolderCreation; @property (nonatomic, getter=isAnimatingFolderOpeningOrClosing) BOOL animatingFolderOpeningOrClosing; @property (nonatomic, getter=isAnimatingForUnscatter) BOOL animatingForUnscatter; @property (retain, nonatomic) SBFolder *closingFolder; @property (readonly, nonatomic) BSEventQueue *transitionEventQueue; @property (retain, nonatomic) SBHomeScreenIconTransitionAnimator *currentTransitionAnimator; @property (retain, nonatomic) SBRootFolder *rootFolder; @property (retain, nonatomic) SBWorkspaceInteractionContext *currentInteractionContext; @property (readonly, nonatomic) SBHHomeScreenSettings *homeScreenSettings; @property (readonly, nonatomic) SBHRootFolderSettings *rootFolderSettings; @property (copy, nonatomic) NSString *precachedContentSizeCategory; @property (retain, nonatomic) UIViewController<SBHRootFolderCustomViewPresenting> *trailingCustomViewController; @property (retain, nonatomic) UIViewController<SBHLegibility> *leadingCustomViewController; @property (nonatomic, getter=isResettingRootIconLists) BOOL resettingRootIconLists; @property (nonatomic) BOOL canPresentOverscrollLibraryForPageTransition; @property (nonatomic) BOOL canDismissOverscrollLibraryForPageTransition; @property (retain, nonatomic) SBHHomeScreenUsageMonitor *usageMonitor; @property (retain, nonatomic) id<BSInvalidatable> editingAutosaveDisableAssertion; @property (retain, nonatomic) SBIconView *currentConfiguringIconView; @property (retain, nonatomic) SBHPeopleWidgetPersonDetailInteraction *currentPersonDetailInteraction; @property (readonly, nonatomic) SBFParallaxSettings *badgeParallaxSettings; @property (retain, nonatomic) ATXHomeScreenPageIconRanker *atxIconRanker; @property (readonly, nonatomic) SBHWidgetIntroductionSettings *widgetIntroductionSettings; @property (retain, nonatomic) NSArray *defaultFirstPageSuggestedWidgetIcons; @property (retain, nonatomic) NSArray *defaultSecondPageSuggestedWidgetIcons; @property (nonatomic) BOOL shouldDisableUserInteractionForWidgetDiscoverability; @property (retain, nonatomic) NSMutableArray *chuisOnboardingWidgetViewControllers; @property (retain, nonatomic) NSObject<OS_dispatch_queue> *iconPrecachingQueue; @property (nonatomic) unsigned long long iconPrecachingGeneration; @property (nonatomic, getter=isDismissingMenuForFolderPresentation) BOOL dismissingMenuForFolderPresentation; @property (readonly, nonatomic) SBIconListView *currentRootIconList; @property (readonly, nonatomic) SBIconListView *dockListView; @property (readonly, nonatomic) SBIconListView *floatingDockListView; @property (readonly, nonatomic) SBIconListView *floatingDockSuggestionsListView; @property (readonly, nonatomic) SBIconListView *effectiveDockListView; @property (readonly, nonatomic) SBHomeScreenDefaults *homeScreenDefaults; @property (retain, nonatomic) SBIconView *previewInteractingIconView; @property (readonly, nonatomic) SBIconLabelImageCache *iconLabelImageCache; @property (readonly, nonatomic) SBHWidgetMetricsProvider *widgetMetricsProvider; @property (weak, nonatomic) id<SBHIconManagerWidgetMetricsDelegate> widgetMetricsDelegate; @property (copy, nonatomic) NSArray *defaultFirstPageWidgetDescriptors; @property (nonatomic) unsigned long long defaultFirstPageWidgetSizeClass; @property (copy, nonatomic) NSArray *defaultSecondPageWidgetDescriptors; @property (nonatomic) unsigned long long defaultSecondPageWidgetSizeClass; @property (nonatomic) BOOL internalForceShowWidgetDiscoverability; @property (nonatomic) unsigned long long gridCellInfoOptionsForInsertingDefaultWidgets; @property (retain, nonatomic) ATXDefaultWidgetSuggesterClient *proactiveWidgetSuggesterClient; @property (nonatomic) BOOL disablesScrollingToLastIconPageForLibraryDismissal; @property (retain, nonatomic) SBHWidgetIntroductionFeatureIntroductionItem *widgetIntroductionItem; @property (readonly, nonatomic) NSDictionary *widgetIntents; @property (nonatomic) BOOL recyclesIconViews; @property (weak, nonatomic) id<SBHIconManagerDelegate> delegate; @property (readonly, nonatomic) long long interfaceOrientation; @property (retain, nonatomic) SBHIconModel *iconModel; @property (readonly, nonatomic) SBFolderController *openedFolderController; @property (retain, nonatomic) SBFloatingDockViewController *floatingDockViewController; @property (retain, nonatomic) UIViewController<SBHTodayViewController> *overlayTodayViewController; @property (retain, nonatomic) UIViewController<SBHTodayViewController> *overlayCoverSheetTodayViewController; @property (retain, nonatomic) SBHLibraryViewController *overlayLibraryViewController; @property (nonatomic, getter=isOverlayTodayViewVisible) BOOL overlayTodayViewVisible; @property (nonatomic, getter=isOverlayTodayViewVisibilityTransitioning) BOOL overlayTodayViewVisibilityTransitioning; @property (nonatomic, getter=isOverlayCoverSheetTodayViewVisible) BOOL overlayCoverSheetTodayViewVisible; @property (nonatomic, getter=isMainDisplayLibraryViewVisible) BOOL mainDisplayLibraryViewVisible; @property (nonatomic, getter=isMainDisplayLibraryViewVisibilityTransitioning) BOOL mainDisplayLibraryViewVisibilityTransitioning; @property (nonatomic, getter=isDockPinnedForRotation) BOOL dockPinnedForRotation; @property (readonly, nonatomic, getter=isFloatingDockSupported) BOOL floatingDockSupported; @property (nonatomic) BOOL showsDoneButtonWhileEditing; @property (nonatomic) BOOL showsAddWidgetButtonWhileEditing; @property (nonatomic, getter=isEditing) BOOL editing; @property (readonly, nonatomic, getter=isEditingAllowed) BOOL editingAllowed; @property (readonly, nonatomic, getter=isFolderPageManagementUIVisible) BOOL folderPageManagementUIVisible; @property (readonly, nonatomic) SBHProactivePageSuggestionsManager *proactivePageSuggestionsManager; @property (readonly, nonatomic) SBHFocusModeManager *focusModeManager; @property (readonly, nonatomic) SBHFeatureIntroductionManager *featureIntroductionManager; @property (readonly, nonatomic, getter=isIconDragging) BOOL iconDragging; @property (readonly, nonatomic, getter=isRootFolderContentVisible) BOOL rootFolderContentVisible; @property (readonly, nonatomic, getter=isIconContentPossiblyVisibleOverApplication) BOOL iconContentPossiblyVisibleOverApplication; @property (readonly, nonatomic) UIImpactFeedbackGenerator *iconEditingFeedbackBehavior; @property (retain, nonatomic) _UILegibilitySettings *legibilitySettings; @property (retain, nonatomic) id<SBIconListLayoutProvider> listLayoutProvider; @property (nonatomic) unsigned long long listLayoutProviderLayoutOptions; @property (retain, nonatomic) SBIcon *iconToReveal; @property (readonly, nonatomic) CHSWidgetExtensionProvider *widgetExtensionProvider; @property (retain, nonatomic) SBHAddWidgetSheetConfigurationManager *addWidgetSheetConfigurationManager; @property (readonly, nonatomic) BOOL allowsNestedFolders; @property (readonly, nonatomic, getter=isScrolling) BOOL scrolling; @property (readonly, nonatomic, getter=isRootFolderScrolling) BOOL rootFolderScrolling; @property (readonly, nonatomic, getter=isFolderScrolling) BOOL folderScrolling; @property (readonly, nonatomic, getter=isTrackingScroll) BOOL trackingScroll; @property (readonly, nonatomic) BOOL hasOpenFolder; @property (readonly, nonatomic) SBFolder *openedFolder; @property (readonly, nonatomic) BOOL canCloseFolders; @property (readonly, nonatomic) BOOL hasAnimatingFolder; @property (readonly, nonatomic, getter=isTransitioning) BOOL transitioning; @property (readonly, nonatomic, getter=isPerformingExpandTransition) BOOL performingExpandTransition; @property (readonly, nonatomic, getter=isPerformingCancelledCollapseTransition) BOOL performingCancelledCollapseTransition; @property (readonly, nonatomic) SBIconDragManager *iconDragManager; @property (readonly, nonatomic, getter=isIconTouched) BOOL iconTouched; @property (readonly, nonatomic, getter=isShowingIconContextMenu) BOOL showingIconContextMenu; @property (readonly, nonatomic) SBHIconShareSheetManager *iconShareSheetManager; @property (readonly, nonatomic) BOOL areAnyIconShareSheetsShowing; @property (readonly, nonatomic, getter=isShowingPullDownSearch) BOOL showingPullDownSearch; @property (readonly, nonatomic, getter=isShowingPullDownSearchOrTransitioningToVisible) BOOL showingPullDownSearchOrTransitioningToVisible; @property (readonly, nonatomic, getter=isShowingPullDownOrLeadingCustomViewSearch) BOOL showingPullDownOrLeadingCustomViewSearch; @property (readonly, nonatomic, getter=isShowingSpotlightOrLeadingCustomView) BOOL showingSpotlightOrLeadingCustomView; @property (readonly, nonatomic, getter=isShowingLeadingCustomView) BOOL showingLeadingCustomView; @property (readonly, nonatomic, getter=isShowingOrTransitioningToLeadingCustomView) BOOL showingOrTransitioningToLeadingCustomView; @property (readonly, nonatomic, getter=isTransitioningHomeScreenState) BOOL transitioningHomeScreenState; @property (readonly, nonatomic, getter=isSidebarVisible) BOOL sidebarVisible; @property (readonly, nonatomic, getter=isSidebarEffectivelyVisible) BOOL sidebarEffectivelyVisible; @property (readonly, nonatomic, getter=isSidebarVisibilityGestureActive) BOOL sidebarVisibilityGestureActive; @property (readonly, nonatomic) SBSearchGesture *searchGesture; @property (readonly, nonatomic) SBIconPageIndicatorImageSetCache *iconPageIndicatorImageSetCache; @property (readonly, nonatomic) SBFolderIconImageCache *folderIconImageCache; @property (readonly, nonatomic) SBHIconImageCache *iconImageCache; @property (readonly, nonatomic) SBHIconImageCache *addWidgetSheetIconImageCache; @property (readonly, nonatomic) BOOL showsBadgesInAppLibrary; @property (readonly, copy, nonatomic) NSString *statisticsSummary; @property (nonatomic, getter=isUsageMonitoringEnabled) BOOL usageMonitoringEnabled; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, copy, nonatomic) NSSet *presentedIconLocations; @property (nonatomic) unsigned long long contentVisibility; + (id)defaultIconLocationForListsWithNonDefaultSizedIcons; + (id)undoActionNameForDraggedIcons:(id)a0; - (long long)currentIconListIndex; - (void)folder:(id)a0 listHiddenDidChange:(id)a1; - (unsigned long long)allowedGridSizeClassesForTodayList; - (void)_iconModelDidLayout:(id)a0; - (id)iconListViewForIndexPath:(id)a0; - (struct SBHIconGridSize { unsigned short x0; unsigned short x1; })listWithNonDefaultSizedIconsGridSizeForFolderClass:(Class)a0; - (unsigned long long)allowedGridSizeClassesForDock; - (void)removeWidget:(id)a0 fromStack:(id)a1; - (unsigned long long)maxListCountForFolders; - (void)addIconToIgnoredList:(id)a0 options:(unsigned long long)a1 completion:(id /* block */)a2; - (BOOL)userHasUsedWidget; - (void)extensionsDidChangeForExtensionProvider:(id)a0; - (void)cancelAllDrags; - (id)launchActionsForIconView:(id)a0; - (unsigned long long)listGridCellInfoOptionsForIconDragManager:(id)a0; - (void)moveIconToHiddenPage:(id)a0; - (void)multiplexingManager:(id)a0 willRemoveViewController:(id)a1 forIdentifier:(id)a2; - (void)rootFolderPageStateProvider:(id)a0 didContinueTransitionToState:(long long)a1 progress:(double)a2; - (id)imageViewForIconView:(id)a0; - (void)_addTouchedIconView:(id)a0; - (void)_handleRemovedDataSource:(id)a0 ofIcon:(id)a1; - (unsigned long long)maxIconCountForDockForRootFolder:(id)a0; - (id)onboardingWidgetPreviewsForWidgetIcon:(id)a0; - (BOOL)allowsBadgingForIcon:(id)a0; - (id)iconModel:(id)a0 localizedFolderNameForDefaultDisplayName:(id)a1; - (void)removeAllWidgetIcons; - (id)_stackConfigurationForStackIcon:(id)a0; - (void)widgetStackViewController:(id)a0 didRemoveViewController:(id)a1; - (void)addDebugIconOfSizeClass:(unsigned long long)a0 toPage:(unsigned long long)a1 coordinate:(struct SBIconCoordinate { long long x0; long long x1; })a2 orientation:(long long)a3; - (void)performAfterAllIconTouchesFinishedUsingBlock:(id /* block */)a0; - (void)removeFirstWidgetFromRootFolderListAtIndex:(unsigned long long)a0; - (struct SBHIconGridSizeClassSizes { struct SBHIconGridSize { unsigned short x0; unsigned short x1; } x0; struct SBHIconGridSize { unsigned short x0; unsigned short x1; } x1; struct SBHIconGridSize { unsigned short x0; unsigned short x1; } x2; struct SBHIconGridSize { unsigned short x0; unsigned short x1; } x3; struct SBHIconGridSize { unsigned short x0; unsigned short x1; } x4; })iconGridSizeClassSizes; - (void)libraryViewController:(id)a0 willPresentSearchController:(id)a1; - (void)modalInteractionDidEnd:(id)a0; - (void)_willAnimateWidgetInsertion; - (void)refreshAppPredictionBadges; - (double)preferredExternalDockVerticalMarginForRootFolderController:(id)a0; - (BOOL)canSaveIconState:(id)a0; - (id)_createRootTableControllerForRootFolder:(id)a0; - (void)enumerateKnownIconViewsUsingBlock:(id /* block */)a0; - (void)addAllEligibleIconsToIgnoredList; - (void)_updateOverscrollModalLibraryForScrollToPresented:(BOOL)a0; - (id)metricsForCHSWidget:(id)a0 inLocation:(id)a1; - (id)iconView:(id)a0 iconAccessoryViewOfClass:(Class)a1; - (void)removePageStateObserver:(id)a0; - (BOOL)addDefaultWidgetsToHomeScreen; - (void)clearHighlightedIcon:(id)a0; - (void)dismissIconShareSheets; - (BOOL)canAddIconToIgnoredList:(id)a0; - (void)iconModel:(id)a0 launchIcon:(id)a1 fromLocation:(id)a2 context:(id)a3; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })iconView:(id)a0 contentBoundingRectForConfigurationInteraction:(id)a1; - (id)localizedFolderNameForDefaultDisplayName:(id)a0; - (void)pushExpandedIcon:(id)a0 location:(id)a1 context:(id)a2 animated:(BOOL)a3 completionHandler:(id /* block */)a4; - (void)_updateOverlayOcclusionForRootFolderController; - (unsigned long long)effectiveRootFolderControllerContentVisibility; - (void)_reduceTransparencyStatusDidChange:(id)a0; - (void)_resetHomescreenIconStateTo:(id)a0; - (double)externalDockHeightForRootFolderController:(id)a0; - (void)setEditing:(BOOL)a0 withFeedbackBehavior:(id)a1; - (id)_makeCustomViewControllerForWidgetIcon:(id)a0 dataSource:(id)a1 location:(id)a2; - (unsigned long long)allowedGridSizeClassesForTodayListForIconModel:(id)a0; - (id)accessibilityTintColorForIconView:(id)a0; - (void)_animateFolderIcon:(id)a0 open:(BOOL)a1 location:(id)a2 animated:(BOOL)a3 withCompletion:(id /* block */)a4; - (void)organizeAllIconsIntoFoldersWithPageCount:(unsigned long long)a0; - (void)replaceApplicationPlaceholderWithApplication:(id)a0 completionHandler:(id /* block */)a1; - (void)popToCurrentRootIconList; - (BOOL)clearTodayLayout; - (id)iconViewMap; - (void)tearDownAndResetRootIconLists; - (void)addNewIconsToDesignatedLocations:(id)a0 saveIconState:(BOOL)a1; - (void)dismissLibraryForIconDragManager:(id)a0 windowScene:(id)a1; - (void)beginStopUpdatingDefaultWidgetsBumpedIconRecord; - (void)rootFolderController:(id)a0 didDismissWidgetEditingViewController:(id)a1; - (void)rootFolderController:(id)a0 setSuppressesEditingStateForExternalDockListViews:(BOOL)a1; - (id)containerViewForPresentingContextMenuForIconView:(id)a0; - (void)_cleanupForClosingFolderAnimated:(BOOL)a0; - (id)iconViewShowingContextMenu; - (void)randomizeAllIconsAcrossPagesWithPageCount:(unsigned long long)a0; - (id)silhouetteLayoutForPageAtIndex:(unsigned long long)a0; - (unsigned long long)allowedGridSizeClassesForTodayListForRootFolder:(id)a0; - (void)widgetStackViewControllerWidgetCountDidChange:(id)a0; - (void)didSaveIconState:(id)a0; - (BOOL)resetIconLayoutWithOptions:(unsigned long long)a0; - (BOOL)iconModel:(id)a0 shouldRemoveIcon:(id)a1; - (void)enumeratePageStateObserversUsingBlock:(id /* block */)a0; - (id)floatingDockViewControllerForView:(id)a0; - (BOOL)_shouldParallaxInIconLocation:(id)a0; - (void)iconDragManager:(id)a0 folderController:(id)a1 draggedIconShouldDropFromListView:(id)a2; - (void)presentTodayOverlay; - (BOOL)iconDragManager:(id)a0 canSnapIconsToGridInLocation:(id)a1; - (void)uninstallIcon:(id)a0; - (void)performAfterIconContextMenuDismissesUsingBlock:(id /* block */)a0; - (void)disableUserInteractionForWidgetDiscoverability; - (void)removeReasonToIgnoreUserPreferenceForAddingNewIconsToHomeScreen:(id)a0; - (id)_multiplexingViewControllerForIcon:(id)a0 dataSource:(id)a1 location:(id)a2 withPriority:(unsigned long long)a3; - (void)iconDragManager:(id)a0 willBeginIconDragWithUniqueIdentifier:(id)a1 numberOfDraggedItems:(unsigned long long)a2; - (void)modalInteractionWillBegin:(id)a0; - (BOOL)iconView:(id)a0 shouldContinueToUseBackgroundViewForComponents:(id)a1; - (void)rootFolderPageStateProvider:(id)a0 willBeginTransitionToState:(long long)a1 animated:(BOOL)a2 interactive:(BOOL)a3; - (struct SBHIconGridSizeClassAreas { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; })iconGridSizeClassAreas; - (void)todayViewControllerDidEndScrolling:(id)a0; - (id)localizedDefaultFolderName; - (BOOL)isEditingForIconListView:(id)a0; - (id)_libraryViewControllers; - (id)_dumpRootFolderForStateCapture:(id)a0; - (id)folderControllerWantsToHideStatusBar:(id)a0 animated:(BOOL)a1; - (long long)listsFixedIconLocationBehaviorForFolderClass:(Class)a0; - (void)presentStatistics; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })contentOverlayInsetsFromParentIfAvailableForFolderController:(id)a0; - (void)noteIconStateChangedExternally; - (struct SBHIconGridSize { unsigned short x0; unsigned short x1; })listGridSizeForFolderClass:(Class)a0; - (void)updateIconViewAccessoryVisibility; - (id)launchURLForIconView:(id)a0; - (BOOL)_determineIfAvocadoHostViewControllerIsVisible:(id)a0; - (BOOL)hasRootViewController; - (id)_widgetIntroductionHomeScreenPreviewView; - (void)rootFolderPageStateProvider:(id)a0 willEndTransitionToState:(long long)a1 successfully:(BOOL)a2; - (void)editingDidChange; - (BOOL)isIconIgnored:(id)a0; - (unsigned long long)iconModel:(id)a0 maxColumnCountForListInRootFolderWithInterfaceOrientation:(long long)a1; - (void)noteInterfaceOrientationChanged; - (void)setMainDisplayLibraryViewVisible:(BOOL)a0 libraryViewTransitioning:(BOOL)a1; - (void)iconView:(id)a0 willRemoveIconLabelAccessoryView:(id)a1; - (void)prepareModalWidgetIntroductionWidgetViewSnapshots; - (id)windowForStackConfigurationIconDragPreviewsForRootFolderController:(id)a0 forWindowScene:(id)a1; - (double)defaultIconLayoutAnimationDurationForIconDragManager:(id)a0; - (void)finishInstallingIconAnimated:(BOOL)a0; - (void)popExpandedIconAnimated:(BOOL)a0 completionHandler:(id /* block */)a1; - (unsigned long long)maxIconCountForDock; - (id)createNewFolderFromRecipientIcon:(id)a0 grabbedIcon:(id)a1; - (void)folderControllerShouldEndEditing:(id)a0; - (BOOL)isDisplayingIcon:(id)a0 queryOptions:(unsigned long long)a1; - (BOOL)rootFolderContainsSuggestedWidget; - (BOOL)dismissSpotlightOrTodayViewAnimated:(BOOL)a0; - (unsigned long long)addWidgetSheetStyleForRootFolderController:(id)a0; - (void)dismissTodayOverlayForIconDragManager:(id)a0; - (unsigned long long)allowedGridSizeClassesForDockForRootFolder:(id)a0; - (void)tryScrollToIconToRevealAnimated:(BOOL)a0; - (void)rootFolderPageStateProvider:(id)a0 didEndTransitionFromState:(long long)a1 toState:(long long)a2 successfully:(BOOL)a3; - (void)_iconModelDidReloadIcons:(id)a0; - (BOOL)_shouldRespondToIconCloseBoxes; - (void)iconDragManager:(id)a0 didEndDragOriginatingFromIconView:(id)a1 userDidBeginDrag:(BOOL)a2 lastUserInteractionDate:(id)a3; - (void)scrollToDefaultWidgets; - (id)widgetBackgroundViewMap; - (unsigned long long)possibleInterfaceOrientations; - (void)rootFolderController:(id)a0 didPresentWidgetEditingViewController:(id)a1; - (BOOL)prototypeSettingShowExtraLargeTVWidget; - (BOOL)isEditingForIconLocation:(id)a0; - (long long)listsFixedIconLocationBehavior; - (unsigned long long)supportedGridSizeClassesForIconView:(id)a0; - (BOOL)canShowWidgetIntroduction; - (void)undoDefaultWidgets:(BOOL)a0; - (void)folderController:(id)a0 didBeginEditingTitle:(id)a1; - (id)replaceApplicationPlaceholderWithApplication:(id)a0; - (unsigned long long)maxIconCountForDockForIconModel:(id)a0; - (id)rootFolderForIconDragManager:(id)a0; - (void)removeIcon:(id)a0 options:(unsigned long long)a1 completion:(id /* block */)a2; - (void)popExpandedIconFromLocation:(id)a0 interactionContext:(id)a1 animated:(BOOL)a2 completionHandler:(id /* block */)a3; - (unsigned long long)listRotatedLayoutClusterGridSizeClassForIconModel:(id)a0; - (id)rootFolderController:(id)a0 promoteSuggestedWidget:(id)a1 withinStack:(id)a2; - (void)iconTouchBegan:(id)a0; - (void)_scrollToLastIconPageIfNecessaryForLibraryOverlayDismissal:(id)a0; - (void)rootFolderController:(id)a0 didOverscrollOnLastPageByAmount:(double)a1; - (void)iconModel:(id)a0 didAddIcon:(id)a1; - (void)immediateDownloadSpringBoardHomeTrialSettingsWhenNeeded; - (void)setTemporaryIntent:(id)a0 forIconWithIdentifier:(id)a1 widgetUniqueIdentifier:(id)a2; - (id)prepareForUndo; - (void)popModalInteraction; - (void)iconModel:(id)a0 willRemoveIcon:(id)a1; - (void)animateToDefaultStateWithCompletionHandler:(id /* block */)a0; - (id)rootFolderController:(id)a0 dragPreviewForIconView:(id)a1; - (void)rootFolderController:(id)a0 willUsePropertyAnimator:(id)a1 toTransitionToState:(long long)a2; - (void)shuffleWidgetStackForTestRecipe; - (void)widgetHostViewControllerUsesSystemBackgroundMaterialDidChange:(id)a0; - (void)_configureRootFolderConfiguration:(id)a0; - (void)_endObservingLeafIconsInModel:(id)a0; - (void)setEditing:(BOOL)a0 fromIconListView:(id)a1; - (void)setEditing:(BOOL)a0 fromIconView:(id)a1; - (unsigned long long)columnCountForTodayList; - (struct SBHIconGridSizeClassSizes { struct SBHIconGridSize { unsigned short x0; unsigned short x1; } x0; struct SBHIconGridSize { unsigned short x0; unsigned short x1; } x1; struct SBHIconGridSize { unsigned short x0; unsigned short x1; } x2; struct SBHIconGridSize { unsigned short x0; unsigned short x1; } x3; struct SBHIconGridSize { unsigned short x0; unsigned short x1; } x4; })gridSizeClassSizesForIconModel:(id)a0; - (void)rootFolderController:(id)a0 willUseTransitionContext:(id)a1 toTransitionToState:(long long)a2; - (id)animator:(id)a0 animationSettingsForOperation:(unsigned long long)a1 childViewController:(id)a2; - (void)rootFolderController:(id)a0 willPresentPageManagementWithLayoutManager:(id)a1 animator:(id)a2 context:(id)a3; - (id)widgetStackViewController:(id)a0 containerApplicationNameForDataSource:(id)a1; - (void)getListView:(id *)a0 folder:(id *)a1 relativePath:(id *)a2 forIndexPath:(id)a3; - (id)addWidgetsToEachPage; - (void)_iconModelWillLayout:(id)a0; - (void)rootFolderController:(id)a0 willPresentAddSheetViewController:(id)a1; - (void)addNewIconToDesignatedLocation:(id)a0 options:(unsigned long long)a1; - (id)screenSnapshotProviderForComponentsOfIconView:(id)a0; - (id)promoteSuggestedWidget:(id)a0 withinStack:(id)a1; - (void)multiplexingWrapperViewControllerWillChangeGridAlignment:(id)a0; - (void)didDeleteIconState:(id)a0; - (BOOL)iconDragManager:(id)a0 dragsSupportSystemDragsForIconView:(id)a1; - (BOOL)listsAllowRotatedLayoutForFolderClass:(Class)a0; - (void)enumerateIconViewsDisplayedInAppPredictionsInLocationGroup:(id)a0 withOptions:(unsigned long long)a1 usingBlock:(id /* block */)a2; - (BOOL)prototypeSettingSimpleBottomSnaking; - (id)iconView:(id)a0 containerViewControllerForConfigurationInteraction:(id)a1; - (BOOL)isIconVisiblyRepresented:(id)a0; - (id)intentForDataSource:(id)a0 ofIcon:(id)a1; - (id)beginHidingIconsFromLayout:(id)a0 reason:(id)a1 options:(unsigned long long)a2; - (BOOL)prototypeSettingEditButtonAsUndo; - (id)_homeScreenContentViewForPersonDetailInteractionTargetingIconView:(id)a0; - (id)folderController:(id)a0 accessibilityTintColorForScreenRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)rootFolderController:(id)a0 noteDidRemoveSuggestedWidgetIcon:(id)a1; - (BOOL)iconModel:(id)a0 shouldPlaceIconOnIgnoredList:(id)a1; - (void)configureIconView:(id)a0 forIcon:(id)a1; - (Class)controllerClassForFolderClass:(Class)a0; - (BOOL)_determineIfAvocadoHostViewControllerIsVisible:(id)a0 withinStackViewController:(id)a1; - (double)minimumHomeScreenScaleForFolderController:(id)a0; - (BOOL)allowsSnappingIconsToGridForIconDragManager:(id)a0; - (void)runDownloadingIconTest; - (id)firstIconViewForIcon:(id)a0 inLocations:(id)a1; - (id)firstIconViewForIcon:(id)a0 options:(unsigned long long)a1; - (void)folderController:(id)a0 willRemoveFakeStatusBar:(id)a1; - (id)iconLocationForList:(id)a0 inFolder:(id)a1 ofRootFolder:(id)a2; - (id)todayViewControllers; - (BOOL)iconView:(id)a0 shouldActivateApplicationShortcutItem:(id)a1 atIndex:(unsigned long long)a2; - (void)iconCloseBoxTapped:(id)a0; - (id)accessibilityTintColorForScreenRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)init; - (void)iconTapped:(id)a0; - (void)removeAllIconAnimations; - (id)applicationWithBundleIdentifier:(id)a0; - (void)minimumHomeScreenScaleDidChange; - (id)iconLocationForListsWithNonDefaultSizedIcons; - (void)noteFloatingDockWillChangeHeight; - (BOOL)isDisplayingIconView:(id)a0 options:(unsigned long long)a1; - (BOOL)resetTodayLayout; - (BOOL)shouldRecycleIconView:(id)a0; - (void)_precacheDataForRootIcons; - (long long)closeBoxTypeForIconView:(id)a0; - (void)folderControllerWillClose:(id)a0; - (void)_iconModelWillReloadIcons:(id)a0; - (BOOL)iconViewDisplaysLabel:(id)a0; - (void)unscatterAnimated:(BOOL)a0 afterDelay:(double)a1 withCompletion:(id /* block */)a2; - (id)rootIconListAtIndex:(long long)a0; - (void)setEditing:(BOOL)a0 forIconLocation:(id)a1; - (void)folderController:(id)a0 willCreateInnerFolderControllerWithConfiguration:(id)a1; - (void)dealloc; - (BOOL)isDisplayingIconView:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })statusBarEdgeInsetsForFolderController:(id)a0; - (void)libraryViewController:(id)a0 willLaunchIcon:(id)a1 fromLocation:(id)a2; - (id)iconView:(id)a0 backgroundViewForComponentsOfType:(long long)a1; - (id)folderControllerForFolder:(id)a0; - (void)folderControllerWillOpen:(id)a0; - (void)updateVisibleIconsToShowLeafIcons:(id)a0 hideLeafIcons:(id)a1 forceRelayout:(BOOL)a2; - (id)fakeStatusBarForFolderController:(id)a0; - (void)revealIcon:(id)a0 animated:(BOOL)a1 completionHandler:(id /* block */)a2; - (id)firstIconViewWithOptions:(unsigned long long)a0 iconPassingTest:(id /* block */)a1; - (void)undoPreparation:(id)a0 registerWithUndoManager:(id)a1 actionName:(id)a2 observer:(id)a3; - (id)statusBarStyleRequestForFolderController:(id)a0; - (unsigned long long)iconModel:(id)a0 maxRowCountForListInRootFolderWithInterfaceOrientation:(long long)a1; - (void)folderControllerWillBeginScrolling:(id)a0; - (id)_createRootFolderControllerForRootFolder:(id)a0; - (void)rootFolderController:(id)a0 viewDidTransitionToSize:(struct CGSize { double x0; double x1; })a1; - (void)_prepareToResetRootIconLists; - (void)iconView:(id)a0 configurationDidEndWithInteraction:(id)a1; - (id)iconViewQueryableForIconDragManager:(id)a0; - (void)_folderDidFinishOpenClose:(BOOL)a0 animated:(BOOL)a1 success:(BOOL)a2; - (void)removeWidgetDiscoverabilityContainerViewsAndPopoverWhenNeeded:(BOOL)a0; - (void)removeWidgetIconsFromHomeScreen; - (void)_tryScrollToIconToRevealAnimated:(BOOL)a0; - (void)iconView:(id)a0 didChangeCustomImageViewController:(id)a1; - (void)addDebugIconOfSizeClass:(unsigned long long)a0 toPage:(unsigned long long)a1 iconIndex:(unsigned long long)a2; - (void)_removeTouchedIconView:(id)a0; - (void)_enqueueTransitionName:(id)a0 withHandler:(id /* block */)a1; - (void)getStatistics:(struct SBHIconManagerStatistics { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; unsigned long long x6; unsigned long long x7; unsigned long long x8; unsigned long long x9; unsigned long long x10; unsigned long long x11; unsigned long long x12; unsigned long long x13; unsigned long long x14; unsigned long long x15; unsigned long long x16; unsigned long long x17; unsigned long long x18; unsigned long long x19; unsigned long long x20; unsigned long long x21; unsigned long long x22; } *)a0; - (BOOL)isDisplayingIcon:(id)a0 inLocation:(id)a1 options:(unsigned long long)a2; - (void)addWidgetStackWithIdentifiers:(id)a0 toPage:(long long)a1 withSizeClass:(unsigned long long)a2; - (id)widgetStackViewController:(id)a0 viewControllerForDataSource:(id)a1; - (void)folderController:(id)a0 willUseIconTransitionAnimator:(id)a1 forOperation:(long long)a2 onViewController:(id)a3 animated:(BOOL)a4; - (id)iconViewForIcon:(id)a0 location:(id)a1 options:(unsigned long long)a2; - (BOOL)iconDragManager:(id)a0 canBeginIconDragForIconView:(id)a1; - (id)_createAppropriateRootViewControllerForRootFolder:(id)a0; - (void)layoutIconListsWithAnimationType:(long long)a0; - (void)openFolderIcon:(id)a0 location:(id)a1 animated:(BOOL)a2 withCompletion:(id /* block */)a3; - (BOOL)iconView:(id)a0 supportsConfigurationForDataSource:(id)a1; - (BOOL)rootFolderControllerDidSetPrototypeSettingEditAsUndo:(id)a0; - (void)rootFolderController:(id)a0 willDismissWidgetEditingViewController:(id)a1; - (BOOL)iconShouldAllowTap:(id)a0; - (void)widgetHostViewController:(id)a0 requestsLaunch:(id)a1; - (id)widgetIconWithWidgetExtensionIdentifiers:(id)a0 widgetKinds:(id)a1 sizeClass:(unsigned long long)a2; - (void)dismissModalInteractions; - (BOOL)_isShowingOrTransitioningToSearchableLeadingCustomView; - (void)addPageStateObserver:(id)a0; - (id)homescreenIconAccessoryViewMap; - (void)enumerateIconViewQueryableChildrenUsingBlock:(id /* block */)a0; - (void)recycleIconView:(id)a0; - (id)captureHomeScreenOnboardingSnapshot; - (BOOL)iconsShouldAllowCloseBoxes; - (id)intentForWidget:(id)a0 ofIcon:(id)a1; - (id)succinctDescriptionBuilder; - (void)enableUserInteractionForWidgetDiscoverability; - (unsigned long long)maxColumnCountForTodayListForIconModel:(id)a0; - (id)appPredictionsIconViewDisplayingIconView:(id)a0 options:(unsigned long long)a1; - (id)iconView:(id)a0 labelImageWithParameters:(id)a1; - (void)rootFolderController:(id)a0 statusBarInsetsDidChange:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1; - (void)iconView:(id)a0 willRemoveIconAccessoryView:(id)a1; - (Class)controllerClassForFolder:(id)a0; - (void)rootFolderController:(id)a0 didEndOverscrollOnLastPageWithVelocity:(double)a1 translation:(double)a2; - (void)rootFolderControllerDidUndoWidgetIntroduction:(id)a0; - (void)widgetStackViewController:(id)a0 didActivateDataSource:(id)a1 fromUserInteraction:(BOOL)a2; - (void)libraryViewController:(id)a0 willDismissSearchController:(id)a1; - (id)externalDockIconListViewForRootFolderController:(id)a0; - (unsigned long long)focusEffectTypeForIconView:(id)a0; - (void)libraryViewController:(id)a0 didAcceptDrop:(id)a1; - (void)_archiveConfiguration:(id)a0 forDataSource:(id)a1 ofIcon:(id)a2; - (void)ensureFixedIconLocationsIfNecessary; - (BOOL)iconViewDisplaysAccessories:(id)a0; - (void)iconViewWasDiscarded:(id)a0; - (id)backgroundViewForEditingDoneButtonForRootFolderController:(id)a0; - (id)_archivedIntentForDataSource:(id)a0 inIcon:(id)a1 loadingIfNecessary:(BOOL)a2; - (void)noteIconViewWillZoomDown:(id)a0; - (BOOL)isIconViewRecycled:(id)a0; - (id)draggingDelegateForFolderController:(id)a0; - (id)addWidgetSheetConfigurationManager:(id)a0 vendorNameForAppWithBundleIdentifier:(id)a1; - (id)_intentForWidget:(id)a0 ofIcon:(id)a1 creatingIfNecessary:(BOOL)a2; - (void)updateWidgetViewControllersWithRenderScheme:(id)a0; - (id)draggingDelegateForIconView:(id)a0; - (void)configureFloatingDockViewController:(id)a0; - (void)enumerateAppPredictionViewControllersWithIconViewsInIconLocationGroup:(id)a0 withOptions:(unsigned long long)a1 usingBlock:(id /* block */)a2; - (id)appIconImageCacheForRootFolderController:(id)a0; - (void)_setupApplicationShortcutItemsForPresentation:(id)a0; - (void)displayPronouncedContainerViewVisibility:(BOOL)a0 isVertical:(BOOL)a1; - (BOOL)iconViewDisplaysCloseBox:(id)a0; - (void)folderController:(id)a0 didEndEditingTitle:(id)a1; - (void)folder:(id)a0 didAddIcons:(id)a1 removedIcons:(id)a2; - (void)iconTapped:(id)a0 modifierFlags:(long long)a1; - (struct SBHIconGridSize { unsigned short x0; unsigned short x1; })iconModel:(id)a0 listWithNonDefaultSizedIconsGridSizeForFolderClass:(Class)a1; - (void)iconViewShortcutsPresentationDidCancel:(id)a0; - (void)addIcons:(id)a0 intoFolderIcon:(id)a1 openFolderOnFinish:(BOOL)a2 completion:(id /* block */)a3; - (void)resetRootIconLists; - (void)changeSizeOfWidgetIcon:(id)a0 toSizeClass:(unsigned long long)a1; - (BOOL)rootFolderContainsWidgets; - (void)noteFloatingDockWillAnimateChangeInHeight; - (void)replaceHomescreenWithWidgets; - (void)_updateMaximumEditingIconSizeForFloatingDockViewController:(id)a0; - (void)_todayViewControllerSuppressesEditingStateForListViews:(BOOL)a0; - (void)undoDefaultTVWidget; - (id)customImageViewControllerForIconView:(id)a0; - (void)folderControllerDidEndScrolling:(id)a0; - (BOOL)_isShowingSearchableLeadingCustomView; - (unsigned long long)allowedGridSizeClassesForDockForIconModel:(id)a0; - (void)iconView:(id)a0 willRemoveIconImageView:(id)a1; - (id)nestingViewController:(id)a0 interactionControllerForAnimationController:(id)a1; - (id)iconModel:(id)a0 customInsertionIndexPathForIcon:(id)a1 inRootFolder:(id)a2; - (void)highlightIconView:(id)a0; - (id)iconLocationForPrecachingImages; - (void)rootFolderControllerWillAnimateWidgetInsertionForStackConfigurationInteraction:(id)a0; - (id)rootViewForIconDragManager:(id)a0; - (void)displayEnterEditingModeFeatureIntroductions; - (BOOL)iconViewCanBecomeFocused:(id)a0; - (id)iconDragManager:(id)a0 dragPreviewForIconView:(id)a1; - (void)iconViewShortcutsPresentationWillFinish:(id)a0; - (void)layoutIconListsWithAnimationType:(long long)a0 forceRelayout:(BOOL)a1; - (void)_ensureRootFolderController; - (void)_compactRootListsAfterFolderCloseWithAnimation:(BOOL)a0; - (void)displayFeatureIntroductionItemIfUnlocked:(id)a0; - (BOOL)iconView:(id)a0 editingModeGestureRecognizerDidFire:(id)a1; - (void)iconDragManager:(id)a0 iconView:(id)a1 willAnimateDragLiftWithAnimator:(id)a2 session:(id)a3; - (void)_iconVisibilityChanged:(id)a0; - (void)iconView:(id)a0 configurationDidUpdateWithInteraction:(id)a1; - (void)iconView:(id)a0 configurationWillBeginWithInteraction:(id)a1; - (void)iconDragManagerIconDraggingDidChange:(id)a0; - (double)maxExternalDockHeightForRootFolderController:(id)a0; - (void)_closeFolderController:(id)a0 animated:(BOOL)a1 withCompletion:(id /* block */)a2; - (id)homescreenIconImageViewMap; - (BOOL)folderController:(id)a0 canChangeCurrentPageIndexToIndex:(long long)a1; - (void)iconView:(id)a0 dropSessionDidExit:(id)a1; - (id)homescreenIconLabelAccessoryViewMap; - (void)dismissModalInteractionsImmediately; - (BOOL)widgetStackViewController:(id)a0 isDataSourceBlockedForScreenTimeExpiration:(id)a1; - (BOOL)isEditingAllowedForIconLocation:(id)a0; - (void)iconViewWasRecycled:(id)a0; - (void)organizeAllIconsAcrossPagesWithPageCount:(unsigned long long)a0; - (void)runRemoveAndRestoreIconTest; - (id)_folderControllerForIcon:(id)a0 inLocation:(id)a1; - (void)dismissIconContextMenu; - (id)iconView:(id)a0 configurationInteractionForDataSource:(id)a1; - (BOOL)allowsNestedFoldersForIconDragManager:(id)a0; - (void)hasAnimatingFolderChanged; - (BOOL)iconModel:(id)a0 shouldAvoidPlacingIconOnFirstPage:(id)a1; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (BOOL)isDisplayingIcon:(id)a0 inLocations:(id)a1; - (void)folder:(id)a0 didReplaceIcon:(id)a1 withIcon:(id)a2; - (void)iconView:(id)a0 dropSessionDidEnter:(id)a1; - (BOOL)folderControllerShouldClose:(id)a0 withPinchGesture:(id)a1; - (unsigned long long)iconModel:(id)a0 allowedGridSizeClassesForFolderClass:(Class)a1; - (id)dequeueReusableIconViewOfClass:(Class)a0; - (id)reasonToDisallowInteractionOnIconView:(id)a0; - (void)addWidgetWithIdentifier:(id)a0 toPage:(long long)a1 withSizeClass:(unsigned long long)a2; - (void)enumerateIconViewQueryableChildrenWithOptions:(unsigned long long)a0 usingBlock:(id /* block */)a1; - (BOOL)prototypeSettingShowWidgetIntroduction; - (void)rootFolderController:(id)a0 prepareAddSheetViewController:(id)a1; - (BOOL)_isShowingLeadingCustomViewSearchOrTransitioning; - (void)updatePronouncedContainerViewVisibility:(BOOL)a0 vertical:(BOOL)a1; - (BOOL)isDisplayingIconView:(id)a0 inLocation:(id)a1; - (id)backgroundViewForDockForRootFolderController:(id)a0; - (struct SBHIconGridSize { unsigned short x0; unsigned short x1; })iconModel:(id)a0 listGridSizeForFolderClass:(Class)a1; - (id)_proposedFolderNameForGrabbedIcon:(id)a0 recipientIcon:(id)a1; - (BOOL)isDisplayingIcon:(id)a0; - (void)cancelAllFolderScrolling; - (void)folderControllerShouldBeginEditing:(id)a0 withHaptic:(BOOL)a1; - (BOOL)icon:(id)a0 canReceiveGrabbedIcon:(id)a1; - (void)setupHomeScreenForWidgetScrollPerformanceTest; - (void)closeFolderAnimated:(BOOL)a0 withCompletion:(id /* block */)a1; - (void)rootFolder:(id)a0 wantsToDoPageHidingEducationWithCompletion:(id /* block */)a1; - (BOOL)isEditingAllowedForIconListView:(id)a0; - (void)saveOriginalIconStateForWidgetDiscoverability; - (BOOL)isDisplayingIcon:(id)a0 options:(unsigned long long)a1; - (id)recycledViewsContainerProviderForViewMap:(id)a0; - (id)parallaxSettingsForComponentsOfIconView:(id)a0; - (unsigned long long)allowedInterfaceOrientations; - (BOOL)rootFolder:(id)a0 isGridLayoutValid:(id)a1 forIconList:(id)a2 inFolder:(id)a3; - (BOOL)_alwaysPresentStackConfigurationSheet; - (void)_updateIconView:(id)a0 forCustomIconImageViewController:(id)a1; - (id)defaultIconStateForIconModel:(id)a0; - (void)dismissFolderPageManagementUI; - (id)addApplicationPlaceholders:(id)a0; - (unsigned long long)maxRowCountForFavoriteTodayListForIconModel:(id)a0; - (BOOL)shouldHighlightTouchedIconView:(id)a0; - (BOOL)rootFolderController:(id)a0 allowsRemovalOfIconDataSourceWithinStack:(id)a1; - (void)nestingViewController:(id)a0 willPerformOperation:(long long)a1 onViewController:(id)a2 withTransitionCoordinator:(id)a3; - (void)enumerateDisplayedIconViewsUsingBlock:(id /* block */)a0; - (void)pushExpandedIcon:(id)a0 location:(id)a1 context:(id)a2 forcePoppingPriorExpandedIcon:(BOOL)a3 animated:(BOOL)a4 completionHandler:(id /* block */)a5; - (BOOL)iconViewShouldBeginShortcutsPresentation:(id)a0; - (BOOL)addDefaultFirstPageWidgetsToHomeScreen:(BOOL)a0; - (void)_loadAndSaveDefaultIntentIfNecessaryForWidget:(id)a0 ofIcon:(id)a1 viewController:(id)a2; - (id)iconDragManager:(id)a0 launchActionsForIconView:(id)a1; - (id)windowForIconDragPreviewsForIconDragManager:(id)a0 forWindowScene:(id)a1; - (BOOL)iconShouldAllowCloseBoxTap:(id)a0; - (unsigned long long)gridCellInfoOptionsForOrientation:(long long)a0; - (id)iconViewDelegateForExternalDragForIconDragManager:(id)a0; - (id)bestLocationForIcon:(id)a0; - (void)informUsageMonitorOfTodayViewVisibilityChange:(id)a0; - (void)presentLeadingCustomViewWithCompletion:(id /* block */)a0; - (void)prototypeSetDefaultSecondPageWidgetIcons; - (void)removeAllUndoRegistrationsInUndoManager:(id)a0; - (void)enumerateDisplayedIconViewsForIcon:(id)a0 usingBlock:(id /* block */)a1; - (void)iconDragManager:(id)a0 didSpringLoadIconView:(id)a1; - (void)iconDragManager:(id)a0 iconDropSessionDidEnter:(id)a1; - (BOOL)relayout; - (BOOL)isPresentingIconLocation:(id)a0; - (void)clearHighlightedIcon; - (void)rootFolderController:(id)a0 wantsToAdjustLeadingCustomContentForEdgeBounceForScrollOffset:(struct CGPoint { double x0; double x1; })a1; - (id)rootFolderControllerForIconDragManager:(id)a0; - (BOOL)iconDragManager:(id)a0 canAcceptDropInSession:(id)a1 inIconListView:(id)a2; - (void)undoChangeWithPreparation:(id)a0; - (id)descriptionWithMultilinePrefix:(id)a0; - (void)widgetStackViewController:(id)a0 didFinishUsingBackgroundView:(id)a1; - (id)_containerViewForPersonDetailInteractionTargetingIconView:(id)a0; - (id)rootFolderController:(id)a0 draggedIconForStackConfigurationInteractionForIdentifier:(id)a1; - (void)addWidgetStackToCurrentPage; - (BOOL)isEditingAllowedForIconView:(id)a0; - (void)launchFolderFromIconView:(id)a0 withActions:(id)a1 modifierFlags:(long long)a2; - (BOOL)presentHomeScreenIconsAnimated:(BOOL)a0; - (unsigned long long)columnCountForTodayListForRootFolder:(id)a0; - (void)enumerateAppPredictionViewControllersInIconLocationGroup:(id)a0 withOptions:(unsigned long long)a1 usingBlock:(id /* block */)a2; - (void)rootFolderController:(id)a0 noteDragItemWasConsumedExternallyForDropSession:(id)a1; - (BOOL)applyOriginaliconStateForWidgetDiscoverability; - (id)stackConfigurationInteractionForIconView:(id)a0; - (BOOL)iconDragManager:(id)a0 canBeginDragForIconView:(id)a1; - (void)rootFolderController:(id)a0 didDismissPageManagementWithLayoutManager:(id)a1 context:(id)a2; - (unsigned long long)gridCellInfoOptions; - (void)updateWidgetDiscoverabilityUserPreferencesByDeletingWidget:(id)a0; - (BOOL)widgetIconIsOnboardingWidget:(id)a0; - (void)addDebugIconOfSizeClass:(unsigned long long)a0 toPage:(unsigned long long)a1 coordinate:(struct SBIconCoordinate { long long x0; long long x1; })a2; - (void)settings:(id)a0 changedValueForKey:(id)a1; - (id)widgetInsertionRippleIconAnimatorForIcon:(id)a0 iconListView:(id)a1 withReferenceIconView:(id)a2; - (void)_noteUserIsInteractingWithIcons; - (void)addSuggestedActiveWidgetToStack:(id)a0; - (void)rootFolderControllerDidAcceptWidgetIntroduction:(id)a0; - (void)hideSuggestedWidgetFromStack:(id)a0; - (void)iconDragManager:(id)a0 wantsAnimatedRemovalOfIcon:(id)a1; - (BOOL)dismissSpotlightAnimated:(BOOL)a0 completionHandler:(id /* block */)a1; - (BOOL)rootFolder:(id)a0 canAddIcon:(id)a1 toIconList:(id)a2 inFolder:(id)a3; - (void)rootFolderController:(id)a0 didEndOverscrollOnFirstPageWithVelocity:(double)a1 translation:(double)a2; - (BOOL)hasRootFolderController; - (id)addWidgetSheetViewControllerForAddWidgetSheetConfigurationManager:(id)a0; - (void)uninstallIcon:(id)a0 animate:(BOOL)a1; - (unsigned long long)viewMap:(id)a0 maxRecycledViewsOfClass:(Class)a1; - (void)_updateVisibleIconsViewsForAllowableCloseBoxes; - (void)_finishResetRootIconLists; - (void)rootFolderController:(id)a0 willDismissPageManagementUsingAnimator:(id)a1 context:(id)a2; - (id)debuggingActiveWidgetInfo; - (id)firstIconViewForIcon:(id)a0 excludingLocations:(id)a1; - (void)_enumerateEditableViewController:(id)a0 usingBlock:(id /* block */)a1; - (void)editingDidChangeWithFeedbackBehavior:(id)a0; - (void)_sizeCategoryDidChange:(id)a0; - (id)containerBundleIdentifierForDataSource:(id)a0; - (id)_effectiveTodayViewController; - (BOOL)rootFolder:(id)a0 canBounceIcon:(id)a1; - (void).cxx_destruct; - (void)setIconToReveal:(id)a0 revealingPrevious:(BOOL)a1; - (void)rootFolderControllerViewWillAppear:(id)a0; - (id)widgetStackViewController:(id)a0 containerBundleIdentifierForDataSource:(id)a1; - (BOOL)hasOpenFolderInLocation:(id)a0; - (void)checkForInvalidCustomElements; - (BOOL)iconModel:(id)a0 listsAllowRotatedLayoutForFolderClass:(Class)a1; - (void)performAfterCachingWidgetIntentsUsingBlock:(id /* block */)a0; - (BOOL)animator:(id)a0 canAlterViewHierarchyDuringCleanupUsingBlock:(id /* block */)a1; - (BOOL)isFloatingDockVisible; - (void)hideSiriSuggestionOnWidgetFromStack:(id)a0; - (id)iconDragManager:(id)a0 targetedDragPreviewForIconView:(id)a1 item:(id)a2 session:(id)a3 previewParameters:(id)a4; - (unsigned long long)maxListCountForFoldersForIconModel:(id)a0; - (BOOL)prototypeSettingBumpLeastUsedApps; - (BOOL)isIconCurrentlyOnscreen:(id)a0; - (void)presentLibraryForIconDragManager:(id)a0 windowScene:(id)a1; - (id)addWidgetSheetConfigurationManagerForRootFolderController:(id)a0; - (void)rootFolderController:(id)a0 willPresentWidgetEditingViewController:(id)a1; - (long long)iconModel:(id)a0 listsFixedIconLocationBehaviorForFolderClass:(Class)a1; - (id)_personDetailInteractionContextForPersonURL:(id)a0 iconView:(id)a1; - (void)presentTodayOverlayForIconDragManager:(id)a0; - (id)firstIconViewForIcon:(id)a0; - (id)undoProviderForIconDragManager:(id)a0; - (BOOL)viewMap:(id)a0 shouldRecycleView:(id)a1; - (BOOL)_isShowingLeadingCustomViewSearch; - (unsigned long long)supportedMultitaskingShortcutActionsForIconView:(id)a0; - (BOOL)multiplexingManager:(id)a0 shouldCacheRecentViewController:(id)a1 forIdentifier:(id)a2; - (Class)iconModel:(id)a0 iconClassForApplicationWithBundleIdentifier:(id)a1 proposedClass:(Class)a2; - (BOOL)rootFolder:(id)a0 shouldAllowBadgingForIcon:(id)a1; - (id)iconView:(id)a0 containerViewForConfigurationInteraction:(id)a1; - (void)todayViewController:(id)a0 didChangePresentationProgress:(double)a1 newPresentationProgress:(double)a2 fromLeading:(BOOL)a3; - (void)iconView:(id)a0 willUseContextMenuStyle:(id)a1; - (void)_updateCaptureOnlyBackgroundViewForCustomIconImageViewController:(id)a0; - (id)succinctDescription; - (double)distanceToTopOfSpotlightIconsForRootFolderController:(id)a0; - (void)enumerateEditableViewControllersUsingBlock:(id /* block */)a0; - (void)iconView:(id)a0 configurationWillEndWithInteraction:(id)a1; - (void)invalidateOnboardingWidgetPreviewViewControllers; - (id)_intentForDataSource:(id)a0 inIcon:(id)a1 creatingIfNecessary:(BOOL)a2; - (id)rootFolder:(id)a0 shouldBounceIcon:(id)a1 afterInsertingIcons:(id)a2 forIconList:(id)a3 inFolder:(id)a4; - (id)_newIntentForDataSource:(id)a0 inIcon:(id)a1; - (BOOL)iconDragManager:(id)a0 canAddDragItemsToSession:(id)a1 fromIconView:(id)a2; - (void)rootFolderController:(id)a0 didOverscrollOnFirstPageByAmount:(double)a1; - (void)_beginObservingLeafIconsInModel:(id)a0; - (id)iconView:(id)a0 applicationShortcutItemsWithProposedItems:(id)a1; - (void)leafIcon:(id)a0 didRemoveIconDataSource:(id)a1; - (id)iconLayoutHiderForIconDragManager:(id)a0; - (void)removeFolderPresentationObserver:(id)a0; - (BOOL)_isShowingPullDownSearchOrTransitioning; - (void)popToCurrentRootIconListWhenPossible; - (id)iconView:(id)a0 homeScreenContentViewForConfigurationInteraction:(id)a1; - (BOOL)rootFolderControllerCanUseSeparateWindowForRotation:(id)a0; - (void)iconDragManager:(id)a0 didEndIconDragWithUniqueIdentifier:(id)a1 numberOfDraggedItems:(unsigned long long)a2; - (double)iconDragManager:(id)a0 additionalDragLiftScaleForIconView:(id)a1; - (void)multiplexingWrapperViewControllerDidChangeGridAlignment:(id)a0; - (void)_handleUpdatedConfiguration:(id)a0 forDataSource:(id)a1 ofIcon:(id)a2 archiving:(BOOL)a3; - (BOOL)deviceTypeSupportModalWidgetIntroduction; - (void)_setupStateCaptureHandleIfNeeded; - (void)checkForInvalidWidgets; - (id)_iconForDescriptor:(id)a0; - (id)_rootFolderForRootViewControllerForRootFolder:(id)a0; - (void)_removeReasonToNotResetEndEditingTimer:(id)a0; - (BOOL)dismissSpotlightOrLeadingCustomViewAnimated:(BOOL)a0; - (BOOL)isPerformingCancelledExpandTransition; - (void)iconViewShortcutsPresentationWillBegin:(id)a0; - (long long)iconDragManager:(id)a0 draggingStartLocationForIconView:(id)a1 proposedStartLocation:(long long)a2; - (BOOL)isFolderOpenForIconDragManager:(id)a0; - (BOOL)isTodayViewEffectivelyVisible; - (void)iconDragManagerMultiItemIconDraggingDidChange:(id)a0; - (void)replaceFolderIcon:(id)a0 byContainedIcon:(id)a1 animated:(BOOL)a2; - (void)_restartEditingEndTimer; - (void)_updateWidgetMultiplexingViewController:(id)a0 forIconView:(id)a1; - (id)iconDragManager:(id)a0 localizedFolderNameForCombiningIcon:(id)a1 withIcon:(id)a2; - (BOOL)iconDragManager:(id)a0 shouldDuplicateIconsInDragSession:(id)a1; - (void)informUsageMonitorOfVisibleIconRectsForTodayViewController:(id)a0; - (void)_discardEndEditingTimerAndDontResetUntilReasonIsRemoved:(id)a0; - (id)reasonToDisallowTapOnIconView:(id)a0; - (void)rootFolderController:(id)a0 handleInsertionForWidgetIcon:(id)a1 withReferenceIconView:(id)a2 fromPresenter:(id)a3 dismissViewControllerHandler:(id /* block */)a4; - (id)iconViewForIcon:(id)a0 location:(id)a1; - (id)_containerViewControllerForPersonDetailInteractionTargetingIconView:(id)a0; - (id)viewControllerForPresentingViewControllers; - (id)_currentFolderController; - (void)scrollToIconListContainingIcon:(id)a0 animate:(BOOL)a1; - (BOOL)isOverlayTodayOrLibraryViewVisible; - (void)_processPendingDefaultIntents; - (void)_finishResetRootIconListsReusingPreviousControllers:(BOOL)a0; - (BOOL)presentSpotlightFromSource:(unsigned long long)a0 animated:(BOOL)a1 completionHandler:(id /* block */)a2; - (void)addReasonToIgnoreUserPreferenceForAddingNewIconsToHomeScreen:(id)a0; - (Class)iconViewClass; - (id)rootFolderForAddWidgetSheetConfigurationManager:(id)a0; - (BOOL)_shouldLibraryOverlayAllowSwipeToDismissGesture:(id)a0; - (id)bestHomeScreenLocationForIcon:(id)a0; - (void)addWidgets:(id)a0 toGridPath:(id)a1 overflowOptions:(unsigned long long)a2; - (BOOL)isShowingModalInteraction; - (void)insertIcons:(id)a0 intoWidgetStack:(id)a1; - (void)icon:(id)a0 touchMoved:(id)a1; - (void)addFolderPresentationObserver:(id)a0; - (BOOL)isAnimatingFolderIconTransitionForIconDragManager:(id)a0; - (id)widgetMetricsProvider:(id)a0 listLayoutProviderForScreenType:(unsigned long long)a1; - (void)_ensureWidgetIsVisibleForDebuggingWithDescriptor:(id)a0 sizeClass:(long long)a1; - (id)iconDragManager:(id)a0 launchURLForIconView:(id)a1; - (void)iconDragManager:(id)a0 didAddItemsToIconDragWithUniqueIdentifier:(id)a1 numberOfDraggedItems:(unsigned long long)a2; - (void)rootFolderControllerViewDidDisappear:(id)a0; - (id)homeScreenDefaultsForAddWidgetSheetConfigurationManager:(id)a0; - (id)viewMap:(id)a0 makeNewViewOfClass:(Class)a1; - (void)setIdleModeText:(id)a0; - (id)iconLocationForListsWithNonDefaultSizedIconsForRootFolderController:(id)a0; - (void)launchFromIconView:(id)a0 withActions:(id)a1 modifierFlags:(long long)a2; - (void)setOverlayTodayViewVisible:(BOOL)a0 todayViewTransitioning:(BOOL)a1; - (BOOL)addDefaultSecondPageWidgetsToHomeScreen:(BOOL)a0; - (void)rootFolderControllerDidEditWidgetIntroduction:(id)a0; - (id)iconView:(id)a0 iconLabelAccessoryViewOfType:(long long)a1; - (BOOL)canOpenFolderForIcon:(id)a0; - (void)endStopUpdatingDefaultWidgetsBumpedIconRecord; - (BOOL)allowsBadgingForIconLocation:(id)a0; - (void)icon:(id)a0 touchEnded:(BOOL)a1; - (BOOL)isDisplayingIcon:(id)a0 inLocation:(id)a1; - (void)toggleSuggestedWidgetInStackForTestRecipe; - (void)uninstallIcon:(id)a0 animate:(BOOL)a1 completion:(id /* block */)a2; @end