luxlabs header browser preview


@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