/*
                       * This header is generated by classdump-dyld 1.0
                       * on Monday, September 28, 2020 at 5:55:12 PM Mountain Standard Time
                       * Operating System: Version 14.0 (Build 18A373)
                       * Image Source: /System/Library/PrivateFrameworks/SpringBoardHome.framework/SpringBoardHome
                       * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
                       */

#import <SpringBoardHome/SpringBoardHome-Structs.h>
#import <UIKit/UIPopoverPresentationControllerDelegate.h>
#import <libobjc.A.dylib/SBReusableViewMapDelegate.h>
#import <libobjc.A.dylib/SBRootFolderPageStateObserver.h>
#import <libobjc.A.dylib/SBNestingViewControllerDelegate.h>
#import <libobjc.A.dylib/SBHIconModelDelegate.h>
#import <libobjc.A.dylib/PTSettingsKeyObserver.h>
#import <libobjc.A.dylib/SBRootFolderDelegate.h>
#import <libobjc.A.dylib/SBIconViewObserver.h>
#import <libobjc.A.dylib/SBHWidgetStackViewControllerDataSource.h>
#import <libobjc.A.dylib/SBHWidgetStackViewControllerDelegate.h>
#import <libobjc.A.dylib/SBLeafIconObserver.h>
#import <libobjc.A.dylib/CHUISAvocadoHostViewControllerDelegate.h>
#import <libobjc.A.dylib/SBHWidgetMetricsProviderDelegate.h>
#import <libobjc.A.dylib/CHSAvocadoDescriptorProviderObserver.h>
#import <libobjc.A.dylib/SBHMultiplexingManagerDelegate.h>
#import <libobjc.A.dylib/SBIconViewDelegate.h>
#import <libobjc.A.dylib/SBIconViewQuerying.h>
#import <libobjc.A.dylib/SBHomeScreenIconTransitionAnimatorDelegate.h>
#import <libobjc.A.dylib/SBIconViewProviding.h>
#import <libobjc.A.dylib/SBRootFolderControllerDelegate.h>
#import <libobjc.A.dylib/SBIconLocationPresenting.h>
#import <libobjc.A.dylib/SBHLibraryViewControllerObserver.h>

@protocol OS_os_activity, BSInvalidatable, SBHIconManagerDelegate, SBHIconRootViewProviding, SBIconListLayoutProvider, SBHLibraryProvider, SBHSidebarProvider, SBHLegibility;
@class SBReusableViewMap, SBIconLabelImageCache, UIImpactFeedbackGenerator, NSMutableSet, NSMutableArray, NSCountedSet, NSHashTable, SBIconPreviousLocationTracker, SBFolderIconImageCache, SBHIconImageCache, SBHMultiplexingManager, NSMapTable, NSMutableDictionary, NSObject, SBHIconModel, SBRootFolder, SBRootFolderController, UIViewController, SBFloatingDockViewController, SBTodayViewController, SBHLibraryViewController, _UILegibilitySettings, SBIcon, CHSAvocadoDescriptorProvider, SBHomeScreenIconTransitionAnimator, SBIconDragManager, SBIconPageIndicatorImageSetCache, SBHHomeScreenUsageMonitor, SBIconView, NSTimer, NSArray, SBFolder, BSEventQueue, SBWorkspaceInteractionContext, SBHHomeScreenSettings, SBHRootFolderSettings, NSString, SBHomeScreenDefaults, SBFParallaxSettings, SBHWidgetMetricsProvider, SBIconListView, SBFolderController, SBSearchGesture, NSSet;

@interface SBHIconManager : NSObject <UIPopoverPresentationControllerDelegate, SBReusableViewMapDelegate, SBRootFolderPageStateObserver, SBNestingViewControllerDelegate, SBHIconModelDelegate, PTSettingsKeyObserver, SBRootFolderDelegate, SBIconViewObserver, SBHWidgetStackViewControllerDataSource, SBHWidgetStackViewControllerDelegate, SBLeafIconObserver, CHUISAvocadoHostViewControllerDelegate, SBHWidgetMetricsProviderDelegate, CHSAvocadoDescriptorProviderObserver, SBHMultiplexingManagerDelegate, SBIconViewDelegate, SBIconViewQuerying, SBHomeScreenIconTransitionAnimatorDelegate, SBIconViewProviding, SBRootFolderControllerDelegate, SBIconLocationPresenting, SBHLibraryViewControllerObserver> {

	SBReusableViewMap* _iconViewMap;
	SBReusableViewMap* _homescreenIconAccessoryViewMap;
	SBReusableViewMap* _homescreenIconLabelAccessoryViewMap;
	SBReusableViewMap* _homescreenIconImageViewMap;
	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;
	unsigned long long _relayoutCount;
	BOOL _editingShouldBeReEnabledAfterLibrarySearchControllerIsDismissed;
	Class _subclassIconViewClass;
	SBHMultiplexingManager* _widgetMultiplexingManager;
	NSMapTable* _widgetViewControllersForIconView;
	NSMapTable* _iconViewsForCustomIconImageViewController;
	NSMapTable* _iconViewsForWidgetMultiplexingViewController;
	NSMapTable* _appPredictionViewControllersForUniqueIdentifier;
	NSMutableDictionary* _widgetIntents;
	unsigned long long _descriptorsChangedSequenceNumber;
	NSMutableSet* _pendingWidgetIntentConfigurationInitializations;
	NSCountedSet* _reasonsToIgnoreUserPreferenceForAddingNewIconsToHomeScreen;
	NSObject*<OS_os_activity> _editingActivity;
	os_activity_scope_state_s _editingActivityScope;
	id<BSInvalidatable> _stateCaptureHandle;
	BOOL _editing;
	BOOL _overlayTodayViewVisible;
	BOOL _overlayCoverSheetTodayViewVisible;
	BOOL _overlayLibraryViewVisible;
	BOOL _dockPinnedForRotation;
	BOOL _showsDoneButtonWhileEditing;
	BOOL _showsAddWidgetButtonWhileEditing;
	BOOL _rootFolderContentOccluded;
	BOOL _animatingForUnscatter;
	BOOL _showsBadgesInAppLibrary;
	BOOL _usageMonitoringEnabled;
	BOOL _needsRelayout;
	BOOL _animatingFolderCreation;
	BOOL _animatingFolderOpeningOrClosing;
	BOOL _resettingRootIconLists;
	id<SBHIconManagerDelegate> _delegate;
	SBHIconModel* _iconModel;
	SBRootFolder* _rootFolder;
	SBRootFolderController* _rootFolderController;
	UIViewController*<SBHIconRootViewProviding> _rootViewController;
	SBFloatingDockViewController* _floatingDockViewController;
	SBTodayViewController* _overlayTodayViewController;
	SBHLibraryViewController* _overlayLibraryViewController;
	_UILegibilitySettings* _legibilitySettings;
	id<SBIconListLayoutProvider> _listLayoutProvider;
	unsigned long long _listLayoutProviderLayoutOptions;
	SBIcon* _iconToReveal;
	CHSAvocadoDescriptorProvider* _avocadoDescriptorProvider;
	SBHomeScreenIconTransitionAnimator* _currentTransitionAnimator;
	SBIconDragManager* _iconDragManager;
	SBIconPageIndicatorImageSetCache* _iconPageIndicatorImageSetCache;
	SBHHomeScreenUsageMonitor* _usageMonitor;
	SBIconView* _highlightedIconView;
	NSTimer* _editingEndTimer;
	NSArray* _postResetPathIdentifiers;
	SBFolder* _closingFolder;
	BSEventQueue* _transitionEventQueue;
	SBWorkspaceInteractionContext* _currentInteractionContext;
	SBHHomeScreenSettings* _homeScreenSettings;
	SBHRootFolderSettings* _rootFolderSettings;
	NSString* _precachedContentSizeCategory;
	SBIconView* _popoverIconView;
	SBHomeScreenDefaults* _homeScreenDefaults;
	UIViewController*<SBHLibraryProvider> _trailingCustomViewController;
	UIViewController*<SBHSidebarProvider> _sidebarViewController;
	UIViewController*<SBHLegibility> _todayViewController;
	id<BSInvalidatable> _editingAutosaveDisableAssertion;
	SBIconView* _currentConfiguringIconView;
	SBFParallaxSettings* _badgeParallaxSettings;
	SBIconView* _previewInteractingIconView;
	SBHWidgetMetricsProvider* _widgetMetricsProvider;

}

@property (nonatomic,retain) SBIconView * highlightedIconView;                                                                                         //@synthesize highlightedIconView=_highlightedIconView - In the implementation block
@property (nonatomic,retain) NSTimer * editingEndTimer;                                                                                                //@synthesize editingEndTimer=_editingEndTimer - In the implementation block
@property (nonatomic,retain) SBRootFolderController * rootFolderController;                                                                            //@synthesize rootFolderController=_rootFolderController - In the implementation block
@property (nonatomic,retain) UIViewController*<SBHIconRootViewProviding> rootViewController;                                                           //@synthesize rootViewController=_rootViewController - In the implementation block
@property (nonatomic,copy) NSArray * postResetPathIdentifiers;                                                                                         //@synthesize postResetPathIdentifiers=_postResetPathIdentifiers - In the implementation block
@property (assign,nonatomic) BOOL needsRelayout;                                                                                                       //@synthesize needsRelayout=_needsRelayout - In the implementation block
@property (assign,getter=isAnimatingFolderCreation,nonatomic) BOOL animatingFolderCreation;                                                            //@synthesize animatingFolderCreation=_animatingFolderCreation - In the implementation block
@property (assign,getter=isAnimatingFolderOpeningOrClosing,nonatomic) BOOL animatingFolderOpeningOrClosing;                                            //@synthesize animatingFolderOpeningOrClosing=_animatingFolderOpeningOrClosing - In the implementation block
@property (assign,getter=isAnimatingForUnscatter,nonatomic) BOOL animatingForUnscatter;                                                                //@synthesize animatingForUnscatter=_animatingForUnscatter - In the implementation block
@property (nonatomic,retain) SBFolder * closingFolder;                                                                                                 //@synthesize closingFolder=_closingFolder - In the implementation block
@property (nonatomic,readonly) BSEventQueue * transitionEventQueue;                                                                                    //@synthesize transitionEventQueue=_transitionEventQueue - In the implementation block
@property (nonatomic,retain) SBHomeScreenIconTransitionAnimator * currentTransitionAnimator;                                                           //@synthesize currentTransitionAnimator=_currentTransitionAnimator - In the implementation block
@property (nonatomic,retain) SBRootFolder * rootFolder;                                                                                                //@synthesize rootFolder=_rootFolder - In the implementation block
@property (nonatomic,retain) SBWorkspaceInteractionContext * currentInteractionContext;                                                                //@synthesize currentInteractionContext=_currentInteractionContext - In the implementation block
@property (nonatomic,readonly) SBHHomeScreenSettings * homeScreenSettings;                                                                             //@synthesize homeScreenSettings=_homeScreenSettings - In the implementation block
@property (nonatomic,readonly) SBHRootFolderSettings * rootFolderSettings;                                                                             //@synthesize rootFolderSettings=_rootFolderSettings - In the implementation block
@property (nonatomic,copy) NSString * precachedContentSizeCategory;                                                                                    //@synthesize precachedContentSizeCategory=_precachedContentSizeCategory - In the implementation block
@property (nonatomic,retain) SBIconView * popoverIconView;                                                                                             //@synthesize popoverIconView=_popoverIconView - In the implementation block
@property (nonatomic,readonly) SBHomeScreenDefaults * homeScreenDefaults;                                                                              //@synthesize homeScreenDefaults=_homeScreenDefaults - In the implementation block
@property (nonatomic,retain) UIViewController*<SBHLibraryProvider> trailingCustomViewController;                                                       //@synthesize trailingCustomViewController=_trailingCustomViewController - In the implementation block
@property (nonatomic,retain) UIViewController*<SBHSidebarProvider> sidebarViewController;                                                              //@synthesize sidebarViewController=_sidebarViewController - In the implementation block
@property (nonatomic,retain) UIViewController*<SBHLegibility> todayViewController;                                                                     //@synthesize todayViewController=_todayViewController - In the implementation block
@property (assign,getter=isResettingRootIconLists,nonatomic) BOOL resettingRootIconLists;                                                              //@synthesize resettingRootIconLists=_resettingRootIconLists - In the implementation block
@property (nonatomic,retain) SBHHomeScreenUsageMonitor * usageMonitor;                                                                                 //@synthesize usageMonitor=_usageMonitor - In the implementation block
@property (nonatomic,retain) id<BSInvalidatable> editingAutosaveDisableAssertion;                                                                      //@synthesize editingAutosaveDisableAssertion=_editingAutosaveDisableAssertion - In the implementation block
@property (nonatomic,retain) SBIconView * currentConfiguringIconView;                                                                                  //@synthesize currentConfiguringIconView=_currentConfiguringIconView - In the implementation block
@property (nonatomic,readonly) SBFParallaxSettings * badgeParallaxSettings;                                                                            //@synthesize badgeParallaxSettings=_badgeParallaxSettings - In the implementation block
@property (nonatomic,readonly) SBIconListView * currentRootIconList; 
@property (nonatomic,readonly) SBIconListView * dockListView; 
@property (nonatomic,readonly) SBIconListView * floatingDockListView; 
@property (nonatomic,readonly) SBIconListView * floatingDockSuggestionsListView; 
@property (nonatomic,readonly) SBIconListView * effectiveDockListView; 
@property (nonatomic,retain) SBIconView * previewInteractingIconView;                                                                                  //@synthesize previewInteractingIconView=_previewInteractingIconView - In the implementation block
@property (nonatomic,readonly) SBIconLabelImageCache * iconLabelImageCache; 
@property (getter=isLibraryViewControllerVisible,nonatomic,readonly) BOOL libraryViewControllerVisible; 
@property (nonatomic,readonly) SBHWidgetMetricsProvider * widgetMetricsProvider;                                                                       //@synthesize widgetMetricsProvider=_widgetMetricsProvider - In the implementation block
@property (assign,nonatomic,__weak) id<SBHIconManagerDelegate> delegate;                                                                               //@synthesize delegate=_delegate - In the implementation block
@property (nonatomic,readonly) long long interfaceOrientation; 
@property (nonatomic,retain) SBHIconModel * iconModel;                                                                                                 //@synthesize iconModel=_iconModel - In the implementation block
@property (nonatomic,readonly) SBFolderController * openedFolderController; 
@property (nonatomic,retain) SBFloatingDockViewController * floatingDockViewController;                                                                //@synthesize floatingDockViewController=_floatingDockViewController - In the implementation block
@property (nonatomic,retain) SBTodayViewController * overlayTodayViewController;                                                                       //@synthesize overlayTodayViewController=_overlayTodayViewController - In the implementation block
@property (nonatomic,retain) SBHLibraryViewController * overlayLibraryViewController;                                                                  //@synthesize overlayLibraryViewController=_overlayLibraryViewController - In the implementation block
@property (assign,getter=isOverlayTodayViewVisible,nonatomic) BOOL overlayTodayViewVisible;                                                            //@synthesize overlayTodayViewVisible=_overlayTodayViewVisible - In the implementation block
@property (assign,getter=isOverlayCoverSheetTodayViewVisible,nonatomic) BOOL overlayCoverSheetTodayViewVisible;                                        //@synthesize overlayCoverSheetTodayViewVisible=_overlayCoverSheetTodayViewVisible - In the implementation block
@property (assign,getter=isOverlayLibraryViewVisible,nonatomic) BOOL overlayLibraryViewVisible;                                                        //@synthesize overlayLibraryViewVisible=_overlayLibraryViewVisible - In the implementation block
@property (assign,getter=isDockPinnedForRotation,nonatomic) BOOL dockPinnedForRotation;                                                                //@synthesize dockPinnedForRotation=_dockPinnedForRotation - In the implementation block
@property (assign,nonatomic) BOOL showsDoneButtonWhileEditing;                                                                                         //@synthesize showsDoneButtonWhileEditing=_showsDoneButtonWhileEditing - In the implementation block
@property (assign,nonatomic) BOOL showsAddWidgetButtonWhileEditing;                                                                                    //@synthesize showsAddWidgetButtonWhileEditing=_showsAddWidgetButtonWhileEditing - In the implementation block
@property (assign,getter=isEditing,nonatomic) BOOL editing;                                                                                            //@synthesize editing=_editing - In the implementation block
@property (getter=isEditingAllowed,nonatomic,readonly) BOOL editingAllowed; 
@property (getter=isFolderPageManagementUIVisible,nonatomic,readonly) BOOL folderPageManagementUIVisible; 
@property (getter=isIconDragging,nonatomic,readonly) BOOL iconDragging; 
@property (getter=isRootFolderContentVisible,nonatomic,readonly) BOOL rootFolderContentVisible; 
@property (getter=isIconContentPossiblyVisibleOverApplication,nonatomic,readonly) BOOL iconContentPossiblyVisibleOverApplication; 
@property (assign,getter=isRootFolderContentOccluded,nonatomic) BOOL rootFolderContentOccluded;                                                        //@synthesize rootFolderContentOccluded=_rootFolderContentOccluded - In the implementation block
@property (nonatomic,readonly) UIImpactFeedbackGenerator * iconEditingFeedbackBehavior; 
@property (nonatomic,retain) _UILegibilitySettings * legibilitySettings;                                                                               //@synthesize legibilitySettings=_legibilitySettings - In the implementation block
@property (nonatomic,retain) id<SBIconListLayoutProvider> listLayoutProvider;                                                                          //@synthesize listLayoutProvider=_listLayoutProvider - In the implementation block
@property (assign,nonatomic) unsigned long long listLayoutProviderLayoutOptions;                                                                       //@synthesize listLayoutProviderLayoutOptions=_listLayoutProviderLayoutOptions - In the implementation block
@property (nonatomic,retain) SBIcon * iconToReveal;                                                                                                    //@synthesize iconToReveal=_iconToReveal - In the implementation block
@property (nonatomic,readonly) CHSAvocadoDescriptorProvider * avocadoDescriptorProvider;                                                               //@synthesize avocadoDescriptorProvider=_avocadoDescriptorProvider - In the implementation block
@property (nonatomic,readonly) BOOL allowsNestedFolders; 
@property (getter=isScrolling,nonatomic,readonly) BOOL scrolling; 
@property (getter=isRootFolderScrolling,nonatomic,readonly) BOOL rootFolderScrolling; 
@property (getter=isFolderScrolling,nonatomic,readonly) BOOL folderScrolling; 
@property (getter=isTrackingScroll,nonatomic,readonly) BOOL trackingScroll; 
@property (nonatomic,readonly) BOOL hasOpenFolder; 
@property (nonatomic,readonly) SBFolder * openedFolder; 
@property (nonatomic,readonly) BOOL canCloseFolders; 
@property (nonatomic,readonly) BOOL hasAnimatingFolder; 
@property (getter=isTransitioning,nonatomic,readonly) BOOL transitioning; 
@property (getter=isPerformingExpandTransition,nonatomic,readonly) BOOL performingExpandTransition; 
@property (getter=isPerformingCancelledCollapseTransition,nonatomic,readonly) BOOL performingCancelledCollapseTransition; 
@property (nonatomic,readonly) SBIconDragManager * iconDragManager;                                                                                    //@synthesize iconDragManager=_iconDragManager - In the implementation block
@property (getter=isIconTouched,nonatomic,readonly) BOOL iconTouched; 
@property (getter=isShowingIconContextMenu,nonatomic,readonly) BOOL showingIconContextMenu; 
@property (getter=isShowingPullDownSearch,nonatomic,readonly) BOOL showingPullDownSearch; 
@property (getter=isShowingPullDownSearchOrTransitioningToVisible,nonatomic,readonly) BOOL showingPullDownSearchOrTransitioningToVisible; 
@property (getter=isShowingPullDownOrTodayViewSearch,nonatomic,readonly) BOOL showingPullDownOrTodayViewSearch; 
@property (getter=isShowingSpotlightOrTodayView,nonatomic,readonly) BOOL showingSpotlightOrTodayView; 
@property (getter=isShowingTodayView,nonatomic,readonly) BOOL showingTodayView; 
@property (getter=isShowingOrTransitioningToTodayView,nonatomic,readonly) BOOL showingOrTransitioningToTodayView; 
@property (getter=isTransitioningHomeScreenState,nonatomic,readonly) BOOL transitioningHomeScreenState; 
@property (getter=isSidebarVisible,nonatomic,readonly) BOOL sidebarVisible; 
@property (getter=isSidebarEffectivelyVisible,nonatomic,readonly) BOOL sidebarEffectivelyVisible; 
@property (getter=isSidebarVisibilityGestureActive,nonatomic,readonly) BOOL sidebarVisibilityGestureActive; 
@property (nonatomic,readonly) SBSearchGesture * searchGesture; 
@property (nonatomic,readonly) SBIconPageIndicatorImageSetCache * iconPageIndicatorImageSetCache;                                                      //@synthesize iconPageIndicatorImageSetCache=_iconPageIndicatorImageSetCache - In the implementation block
@property (nonatomic,readonly) SBFolderIconImageCache * folderIconImageCache; 
@property (nonatomic,readonly) SBHIconImageCache * iconImageCache; 
@property (nonatomic,readonly) BOOL showsBadgesInAppLibrary;                                                                                           //@synthesize showsBadgesInAppLibrary=_showsBadgesInAppLibrary - In the implementation block
@property (nonatomic,copy,readonly) NSString * statisticsSummary; 
@property (assign,getter=isUsageMonitoringEnabled,nonatomic) BOOL usageMonitoringEnabled;                                                              //@synthesize usageMonitoringEnabled=_usageMonitoringEnabled - In the implementation block
@property (readonly) unsigned long long hash; 
@property (readonly) Class superclass; 
@property (copy,readonly) NSString * description; 
@property (copy,readonly) NSString * debugDescription; 
@property (nonatomic,copy,readonly) NSSet * presentedIconLocations; 
+(double)defaultIconLayoutAnimationDuration;
-(void)setTodayViewController:(UIViewController*<SBHLegibility>)arg1 ;
-(void)setEditingEndTimer:(NSTimer *)arg1 ;
-(BOOL)isIconDragging;
-(void)addPageStateObserver:(id)arg1 ;
-(SBWorkspaceInteractionContext *)currentInteractionContext;
-(void)_addTouchedIconView:(id)arg1 ;
-(BOOL)isShowingTodayView;
-(void)iconViewWasRecycled:(id)arg1 ;
-(SBIconLabelImageCache *)iconLabelImageCache;
-(BOOL)isDisplayingIcon:(id)arg1 inLocation:(id)arg2 options:(unsigned long long)arg3 ;
-(void)folderController:(id)arg1 didBeginEditingTitle:(id)arg2 ;
-(SBHIconGridSize)listGridSizeForFolderClass:(Class)arg1 ;
-(BOOL)isSidebarVisibilityGestureActive;
-(SBSearchGesture *)searchGesture;
-(void)organizeAllIconsIntoFoldersWithPageCount:(unsigned long long)arg1 ;
-(UIViewController*<SBHSidebarProvider>)sidebarViewController;
-(void)runRemoveAndRestoreIconTest;
-(Class)iconViewClass;
-(BOOL)iconViewDisplaysCloseBox:(id)arg1 ;
-(BOOL)isSidebarVisible;
-(void)setOverlayLibraryViewVisible:(BOOL)arg1 ;
-(void)_cleanupForClosingFolderAnimated:(BOOL)arg1 ;
-(BOOL)isSidebarEffectivelyVisible;
-(id)_dumpRootFolderForStateCapture:(id)arg1 ;
-(BOOL)_isShowingTodayViewSearch;
-(void)_setupStateCaptureHandleIfNeeded;
-(void)addNewIconToDesignatedLocation:(id)arg1 options:(unsigned long long)arg2 ;
-(void)didDeleteIconState:(id)arg1 ;
-(BOOL)dismissSpotlightOrTodayViewAnimated:(BOOL)arg1 ;
-(BOOL)isShowingSpotlightOrTodayView;
-(BOOL)isTodayViewEffectivelyVisible;
-(void)folderController:(id)arg1 didEndEditingTitle:(id)arg2 ;
-(BOOL)isOverlayTodayViewVisible;
-(id)_folderControllerForIcon:(id)arg1 inLocation:(id)arg2 ;
-(void)iconView:(id)arg1 dragLiftAnimationDidChangeDirection:(long long)arg2 ;
-(BOOL)showsBadgesInAppLibrary;
-(void)setListLayoutProviderLayoutOptions:(unsigned long long)arg1 ;
-(void)_iconModelDidLayout:(id)arg1 ;
-(BOOL)_isShowingOrTransitioningToSearchableTodayView;
-(void)clearHighlightedIcon:(id)arg1 ;
-(void)_iconModelWillLayout:(id)arg1 ;
-(BOOL)isTrackingScroll;
-(long long)interfaceOrientation;
-(void)iconModel:(id)arg1 willRemoveIcon:(id)arg2 ;
-(BOOL)relayout;
-(id)homescreenIconImageViewMap;
-(void)launchFromIconView:(id)arg1 withActions:(id)arg2 ;
-(void)runDownloadingIconTest;
-(SBRootFolderController *)rootFolderController;
-(SBHHomeScreenSettings *)homeScreenSettings;
-(BOOL)iconViewDisplaysBadges:(id)arg1 ;
-(void)_reduceTransparencyStatusDidChange:(id)arg1 ;
-(void)setFloatingDockViewController:(SBFloatingDockViewController *)arg1 ;
-(BOOL)isIconTouched;
-(void)folderControllerShouldBeginEditing:(id)arg1 withHaptic:(BOOL)arg2 ;
-(BOOL)isFloatingDockVisible;
-(unsigned long long)maxListCountForFolders;
-(id)iconViewWillCancelDrag:(id)arg1 ;
-(void)activateTodayViewWithCompletion:(/*^block*/id)arg1 ;
-(SBFolderController *)openedFolderController;
-(CHSAvocadoDescriptorProvider *)avocadoDescriptorProvider;
-(BOOL)iconView:(id)arg1 canAddDragItemsToSession:(id)arg2 ;
-(BOOL)isUsageMonitoringEnabled;
-(void)iconDragManagerMultiItemIconDraggingDidChange:(id)arg1 ;
-(void)setNeedsRelayout:(BOOL)arg1 ;
-(void)setDockPinnedForRotation:(BOOL)arg1 ;
-(BOOL)canCloseFolders;
-(void)_prepareToResetRootIconLists;
-(SBFolder *)closingFolder;
-(void)organizeAllIconsAcrossPagesWithPageCount:(unsigned long long)arg1 ;
-(void)enumeratePageStateObserversUsingBlock:(/*^block*/id)arg1 ;
-(void)setPopoverIconView:(SBIconView *)arg1 ;
-(id)localizedFolderNameForDefaultDisplayName:(id)arg1 ;
-(BOOL)isDisplayingIcon:(id)arg1 inLocation:(id)arg2 ;
-(BOOL)_isShowingSearchableTodayView;
-(void)setEditing:(BOOL)arg1 ;
-(id)folderController:(id)arg1 iconListView:(id)arg2 customSpringAnimationBehaviorForDroppingItem:(id)arg3 ;
-(double)maxExternalDockHeightForRootFolderController:(id)arg1 ;
-(SBFolder *)openedFolder;
-(SBTodayViewController *)overlayTodayViewController;
-(void)removeReasonToIgnoreUserPreferenceForAddingNewIconsToHomeScreen:(id)arg1 ;
-(BOOL)iconViewShouldBeginShortcutsPresentation:(id)arg1 ;
-(SBIconPageIndicatorImageSetCache *)iconPageIndicatorImageSetCache;
-(void)setRootViewController:(UIViewController*<SBHIconRootViewProviding>)arg1 ;
-(void)moveIconToHiddenPage:(id)arg1 ;
-(id)widgetStackViewController:(id)arg1 viewControllerForDataSource:(id)arg2 ;
-(void)nestingViewController:(id)arg1 willPerformOperation:(long long)arg2 onViewController:(id)arg3 withTransitionCoordinator:(id)arg4 ;
-(void)iconViewWillBeginDrag:(id)arg1 session:(id)arg2 ;
-(void)_processPendingDefaultIntents;
-(SBHIconGridSize)iconModel:(id)arg1 listGridSizeForFolderClass:(Class)arg2 ;
-(SBIcon *)iconToReveal;
-(BOOL)isAnimatingFolderCreation;
-(void)iconView:(id)arg1 didEndDragSession:(id)arg2 withOperation:(unsigned long long)arg3 ;
-(SBFloatingDockViewController *)floatingDockViewController;
-(void)configureIconView:(id)arg1 forIcon:(id)arg2 ;
-(BOOL)_isShowingTodayViewSearchOrTransitioning;
-(void)tryScrollToIconToRevealAnimated:(BOOL)arg1 ;
-(Class)controllerClassForFolder:(id)arg1 ;
-(void)descriptorsDidChangeForAvocadoDescriptorProvider:(id)arg1 ;
-(void)setLegibilitySettings:(_UILegibilitySettings *)arg1 ;
-(void)setListLayoutProvider:(id<SBIconListLayoutProvider>)arg1 ;
-(id)_currentFolderController;
-(id)iconListViewForIndexPath:(id)arg1 ;
-(BOOL)folderController:(id)arg1 iconListView:(id)arg2 shouldAllowSpringLoadedInteractionForIconDropSession:(id)arg3 onIconView:(id)arg4 ;
-(id)applicationShortcutWidgetBundleIdentifierForShortcutsWithIconView:(id)arg1 ;
-(void)rootFolderPageStateProvider:(id)arg1 didEndTransitionFromState:(long long)arg2 toState:(long long)arg3 successfully:(BOOL)arg4 ;
-(BOOL)isTransitioning;
-(void)enumerateDisplayedIconViewsUsingBlock:(/*^block*/id)arg1 ;
-(BOOL)canOpenFolders;
-(void)folderController:(id)arg1 iconListView:(id)arg2 willUseIconView:(id)arg3 forDroppingIconDragItem:(id)arg4 ;
-(SBIconView *)currentConfiguringIconView;
-(UIEdgeInsets)contentOverlayInsetsFromParentIfAvailableForFolderController:(id)arg1 ;
-(BOOL)folderController:(id)arg1 iconListView:(id)arg2 canHandleIconDropSession:(id)arg3 ;
-(void)rootFolderPageStateProvider:(id)arg1 didContinueTransitionToState:(long long)arg2 progress:(double)arg3 ;
-(BOOL)showsAddWidgetButtonWhileEditing;
-(SBFParallaxSettings *)badgeParallaxSettings;
-(BOOL)_isShowingPullDownSearchOrTransitioning;
-(void)_noteUserIsInteractingWithIcons;
-(void)closeFolderAnimated:(BOOL)arg1 withCompletion:(/*^block*/id)arg2 ;
-(BOOL)hasOpenFolder;
-(BOOL)isPerformingCancelledCollapseTransition;
-(void)performAfterIconContextMenuDismissesUsingBlock:(/*^block*/id)arg1 ;
-(BOOL)isDisplayingIconView:(id)arg1 inLocation:(id)arg2 ;
-(UIViewController*<SBHLegibility>)todayViewController;
-(id)stackConfigurationInteractionForIconView:(id)arg1 ;
-(id)_intentForWidget:(id)arg1 ofIcon:(id)arg2 creatingIfNecessary:(BOOL)arg3 ;
-(void)iconTouchBegan:(id)arg1 ;
-(void)iconView:(id)arg1 willUseContextMenuStyle:(id)arg2 ;
-(NSArray *)postResetPathIdentifiers;
-(void)removeWidget:(id)arg1 fromStack:(id)arg2 ;
-(id)folderControllerForFolder:(id)arg1 ;
-(BOOL)isDisplayingIcon:(id)arg1 inLocations:(id)arg2 ;
-(id)firstIconViewForIcon:(id)arg1 ;
-(void)removeAllIconAnimations;
-(void)_tryScrollToIconToRevealAnimated:(BOOL)arg1 ;
-(void)_updateIconView:(id)arg1 forCustomIconImageViewController:(id)arg2 ;
-(id)firstPageLeafIdentifiersForIconModel:(id)arg1 ;
-(id)firstIconViewForIcon:(id)arg1 inLocations:(id)arg2 ;
-(void)iconTapped:(id)arg1 ;
-(UIViewController*<SBHIconRootViewProviding>)rootViewController;
-(BOOL)isIconCurrentlyOnscreen:(id)arg1 ;
-(void)setOverlayTodayViewVisible:(BOOL)arg1 ;
-(void)widgetStackViewController:(id)arg1 didRemoveViewController:(id)arg2 ;
-(void)dismissIconConfigurationUIImmediately;
-(id<BSInvalidatable>)editingAutosaveDisableAssertion;
-(BOOL)folderController:(id)arg1 canChangeCurrentPageIndexToIndex:(long long)arg2 ;
-(BOOL)isResettingRootIconLists;
-(id)imageViewForIconView:(id)arg1 ;
-(BOOL)isPresentingIconLocation:(id)arg1 ;
-(void)_updateWidgetMultiplexingViewController:(id)arg1 forIconView:(id)arg2 ;
-(void)folderController:(id)arg1 draggedIconShouldDropFromListView:(id)arg2 ;
-(void)setSidebarViewController:(UIViewController*<SBHSidebarProvider>)arg1 ;
-(void)revealIcon:(id)arg1 animated:(BOOL)arg2 completionHandler:(/*^block*/id)arg3 ;
-(void)folderControllerWillOpen:(id)arg1 ;
-(id)bestLocationForIcon:(id)arg1 ;
-(id)createNewFolderFromRecipientIcon:(id)arg1 grabbedIcon:(id)arg2 ;
-(SBIconListView *)floatingDockListView;
-(SBHIconImageCache *)iconImageCache;
-(void)iconViewShortcutsPresentationWillFinish:(id)arg1 ;
-(void)folderController:(id)arg1 iconListView:(id)arg2 performIconDrop:(id)arg3 ;
-(SBIconListView *)floatingDockSuggestionsListView;
-(id)statusBarStyleRequestForFolderController:(id)arg1 ;
-(SBIconListView *)currentRootIconList;
-(SBHHomeScreenUsageMonitor *)usageMonitor;
-(id)applicationBundleURLForShortcutsWithIconView:(id)arg1 ;
-(id)accessibilityTintColorForIconView:(id)arg1 ;
-(void)highlightIconView:(id)arg1 ;
-(void)_ensureWidgetIsVisibleForDebuggingWithDescriptor:(id)arg1 sizeClass:(long long)arg2 ;
-(BOOL)iconViewCanBeginDrags:(id)arg1 ;
-(void)folderController:(id)arg1 iconListView:(id)arg2 iconDragItem:(id)arg3 willAnimateDropWithAnimator:(id)arg4 ;
-(BOOL)needsRelayout;
-(BOOL)_bundleWithIdentifierHasOpenURLEntitlement:(id)arg1 ;
-(id)fakeStatusBarForFolderController:(id)arg1 ;
-(void)setEditing:(BOOL)arg1 withFeedbackBehavior:(id)arg2 ;
-(void)folderControllerWillClose:(id)arg1 ;
-(void)tearDownAndResetRootIconLists;
-(BOOL)iconView:(id)arg1 shouldActivateApplicationShortcutItem:(id)arg2 atIndex:(unsigned long long)arg3 ;
-(void)folderController:(id)arg1 willUseIconTransitionAnimator:(id)arg2 forOperation:(long long)arg3 onViewController:(id)arg4 animated:(BOOL)arg5 ;
-(BOOL)isEditing;
-(BOOL)folderControllerShouldClose:(id)arg1 withPinchGesture:(id)arg2 ;
-(BOOL)isOverlayCoverSheetTodayViewVisible;
-(id)firstIconViewForIcon:(id)arg1 excludingLocations:(id)arg2 ;
-(void)folderController:(id)arg1 willRemoveFakeStatusBar:(id)arg2 ;
-(id)iconView:(id)arg1 applicationShortcutItemsWithProposedItems:(id)arg2 ;
-(BOOL)isDisplayingIcon:(id)arg1 ;
-(BOOL)isLibraryViewControllerVisible;
-(BOOL)rootFolderControllerCanUseSeparateWindowForRotation:(id)arg1 ;
-(void)scrollToIconListContainingIcon:(id)arg1 animate:(BOOL)arg2 ;
-(void)setPrecachedContentSizeCategory:(NSString *)arg1 ;
-(void)editingDidChangeWithFeedbackBehavior:(id)arg1 ;
-(id)localizedDefaultFolderName;
-(void)folderController:(id)arg1 iconListView:(id)arg2 iconDropSession:(id)arg3 didPauseAtLocation:(CGPoint)arg4 ;
-(void)folderControllerWillBeginScrolling:(id)arg1 ;
-(id)externalDockIconListViewForRootFolderController:(id)arg1 ;
-(void)folderControllerShouldEndEditing:(id)arg1 ;
-(void)performAfterAllIconTouchesFinishedUsingBlock:(/*^block*/id)arg1 ;
-(long long)iconView:(id)arg1 draggingStartLocationWithProposedStartLocation:(long long)arg2 ;
-(void)addWidgetsToEachPage;
-(void)enumerateEditableViewControllersUsingBlock:(/*^block*/id)arg1 ;
-(SBFolderIconImageCache *)folderIconImageCache;
-(void)folderController:(id)arg1 iconListView:(id)arg2 springLoadedInteractionForIconDragDidCompleteOnIconView:(id)arg3 ;
-(void)_finishResetRootIconListsReusingPreviousControllers:(BOOL)arg1 ;
-(void)_iconModelDidReloadIcons:(id)arg1 ;
-(id)iconView:(id)arg1 configurationInteractionForDataSource:(id)arg2 ;
-(BOOL)hasRootFolderController;
-(NSString *)precachedContentSizeCategory;
-(SBHWidgetMetricsProvider *)widgetMetricsProvider;
-(void)getStatistics:(SBHIconManagerStatistics*)arg1 ;
-(void)folderController:(id)arg1 willCreateInnerFolderControllerWithConfiguration:(id)arg2 ;
-(void)noteIconViewWillZoomDown:(id)arg1 ;
-(unsigned long long)listLayoutProviderLayoutOptions;
-(BOOL)resetTodayLayout;
-(BOOL)rootFolder:(id)arg1 canAddIcon:(id)arg2 toIconList:(id)arg3 inFolder:(id)arg4 ;
-(id)_createRootTableControllerForRootFolder:(id)arg1 ;
-(void)setTrailingCustomViewController:(UIViewController*<SBHLibraryProvider>)arg1 ;
-(void)dealloc;
-(void)unscatterAnimated:(BOOL)arg1 afterDelay:(double)arg2 withCompletion:(/*^block*/id)arg3 ;
-(void)iconCloseBoxTapped:(id)arg1 ;
-(void)layoutIconListsWithAnimationType:(long long)arg1 ;
-(BOOL)isAnimatingFolderOpeningOrClosing;
-(double)preferredExternalDockVerticalMarginForRootFolderController:(id)arg1 ;
-(BOOL)_shouldParallaxInIconLocation:(id)arg1 ;
-(id)descriptionBuilderWithMultilinePrefix:(id)arg1 ;
-(UIEdgeInsets)statusBarEdgeInsetsForFolderController:(id)arg1 ;
-(void)_endObservingLeafIconsInModel:(id)arg1 ;
-(void)addNewIconsToDesignatedLocations:(id)arg1 saveIconState:(BOOL)arg2 ;
-(void)settings:(id)arg1 changedValueForKey:(id)arg2 ;
-(BOOL)isEditingAllowed;
-(void)noteIconStateChangedExternally;
-(SBHLibraryViewController *)overlayLibraryViewController;
-(void)popToCurrentRootIconList;
-(void)updateVisibleIconsToShowLeafIcons:(id)arg1 hideLeafIcons:(id)arg2 forceRelayout:(BOOL)arg3 ;
-(id)folderController:(id)arg1 accessibilityTintColorForScreenRect:(CGRect)arg2 ;
-(void)setIconModel:(SBHIconModel *)arg1 ;
-(void)changeSizeOfWidgetIcon:(id)arg1 toSizeClass:(unsigned long long)arg2 ;
-(BOOL)isShowingPullDownSearchOrTransitioningToVisible;
-(BOOL)isTransitioningHomeScreenState;
-(void)popToCurrentRootIconListWhenPossible;
-(SBIconView *)previewInteractingIconView;
-(void)rootFolderController:(id)arg1 wantsToAdjustTodayContentForEdgeBounceForScrollOffset:(CGPoint)arg2 ;
-(id)_stackConfigurationForStackIcon:(id)arg1 ;
-(void)_closeFolderController:(id)arg1 animated:(BOOL)arg2 withCompletion:(/*^block*/id)arg3 ;
-(NSSet *)presentedIconLocations;
-(id)accessibilityTintColorForScreenRect:(CGRect)arg1 ;
-(id)iconView:(id)arg1 iconLabelAccessoryViewOfType:(long long)arg2 ;
-(BOOL)isFolderPageManagementUIVisible;
-(BOOL)isRootFolderContentOccluded;
-(void)iconView:(id)arg1 session:(id)arg2 willEndWithOperation:(unsigned long long)arg3 ;
-(id)folderControllerWantsToHideStatusBar:(id)arg1 animated:(BOOL)arg2 ;
-(BOOL)isDisplayingIconView:(id)arg1 ;
-(id)_intentForDataSource:(id)arg1 inIcon:(id)arg2 creatingIfNecessary:(BOOL)arg3 ;
-(void)setHighlightedIconView:(SBIconView *)arg1 ;
-(id)backgroundViewForEditingDoneButtonForRootFolderController:(id)arg1 ;
-(void)addSuggestedActiveWidgetToStack:(id)arg1 ;
-(id)iconViewForIcon:(id)arg1 location:(id)arg2 ;
-(void)_ensureRootFolderController;
-(void)insertIcons:(id)arg1 intoWidgetStack:(id)arg2 ;
-(void)folderController:(id)arg1 iconListView:(id)arg2 iconDropSessionDidExit:(id)arg3 ;
-(void)recycleIconView:(id)arg1 ;
-(void)setPreviewInteractingIconView:(SBIconView *)arg1 ;
-(void)uninstallIcon:(id)arg1 animate:(BOOL)arg2 completion:(/*^block*/id)arg3 ;
-(void)_setupApplicationShortcutItemsForPresentation:(id)arg1 ;
-(BOOL)iconShouldAllowTap:(id)arg1 ;
-(void)iconView:(id)arg1 willRemoveIconAccessoryView:(id)arg2 ;
-(BOOL)isAnimatingForUnscatter;
-(id)recycledViewsContainerProviderForViewMap:(id)arg1 ;
-(BOOL)rootFolder:(id)arg1 shouldAllowBadgingForIcon:(id)arg2 ;
-(void)libraryViewController:(id)arg1 willLaunchIcon:(id)arg2 fromLocation:(id)arg3 ;
-(BOOL)presentSpotlightFromSource:(unsigned long long)arg1 animated:(BOOL)arg2 completionHandler:(/*^block*/id)arg3 ;
-(BOOL)resetIconLayoutWithOptions:(unsigned long long)arg1 ;
-(void)_precacheDataForRootIcons;
-(void)rootFolderControllerViewDidDisappear:(id)arg1 ;
-(void)pushExpandedIcon:(id)arg1 location:(id)arg2 animated:(BOOL)arg3 completionHandler:(/*^block*/id)arg4 ;
-(id)viewMap:(id)arg1 makeNewViewOfClass:(Class)arg2 ;
-(SBHRootFolderSettings *)rootFolderSettings;
-(SBHomeScreenDefaults *)homeScreenDefaults;
-(void)enumerateDisplayedIconViewsForIcon:(id)arg1 usingBlock:(/*^block*/id)arg2 ;
-(id)iconView:(id)arg1 iconAccessoryViewOfClass:(Class)arg2 ;
-(id)iconView:(id)arg1 labelImageWithParameters:(id)arg2 ;
-(SBIconListView *)dockListView;
-(void)setIconToReveal:(id)arg1 revealingPrevious:(BOOL)arg2 ;
-(void)_removeTouchedIconView:(id)arg1 ;
-(BOOL)iconAllowsBadging:(id)arg1 ;
-(void)setShowsDoneButtonWhileEditing:(BOOL)arg1 ;
-(void)dismissFolderPageManagementUI;
-(void)iconView:(id)arg1 didChangeCustomImageViewController:(id)arg2 ;
-(void)_configureRootFolderConfiguration:(id)arg1 ;
-(void)folderController:(id)arg1 iconListView:(id)arg2 iconDropSessionDidEnter:(id)arg3 ;
-(BOOL)isIconViewRecycled:(id)arg1 ;
-(void)removeFolderPresentationObserver:(id)arg1 ;
-(void)rootFolderController:(id)arg1 didEndOverscrollOnLastPageWithVelocity:(double)arg2 translation:(double)arg3 ;
-(void)setEditing:(BOOL)arg1 fromIconView:(id)arg2 ;
-(void)iconDragManager:(id)arg1 didEndDragOriginatingFromIconView:(id)arg2 userDidBeginDrag:(BOOL)arg3 lastUserInteractionDate:(id)arg4 ;
-(unsigned long long)viewMap:(id)arg1 maxRecycledViewsOfClass:(Class)arg2 ;
-(id)widgetStackViewController:(id)arg1 containerApplicationNameForDataSource:(id)arg2 ;
-(double)minimumHomeScreenScaleForFolderController:(id)arg1 ;
-(BOOL)isScrolling;
-(SBRootFolder *)rootFolder;
-(void)addReasonToIgnoreUserPreferenceForAddingNewIconsToHomeScreen:(id)arg1 ;
-(void)_enqueueTransitionName:(id)arg1 withHandler:(/*^block*/id)arg2 ;
-(id)nestingViewController:(id)arg1 interactionControllerForAnimationController:(id)arg2 ;
-(void)rootFolderController:(id)arg1 prepareAddSheetViewController:(id)arg2 ;
-(id)iconViewMap;
-(void)checkForInvalidCustomElements;
-(BOOL)isOverlayLibraryViewVisible;
-(BOOL)iconView:(id)arg1 editingModeGestureRecognizerDidFire:(id)arg2 ;
-(id)rootFolderController:(id)arg1 vendorNameForAppWithBundleIdentifiers:(id)arg2 ;
-(id)intentForWidget:(id)arg1 ofIcon:(id)arg2 ;
-(id)addDownloadingIconsForDataSources:(id)arg1 ;
-(id)init;
-(void)iconModel:(id)arg1 launchIcon:(id)arg2 fromLocation:(id)arg3 context:(id)arg4 ;
-(id)iconModel:(id)arg1 localizedFolderNameForDefaultDisplayName:(id)arg2 ;
-(SBHIconModel *)iconModel;
-(void)rootFolderController:(id)arg1 didChangeEffectiveSidebarVisibilityProgress:(double)arg2 ;
-(void)rootFolderController:(id)arg1 didOverscrollOnLastPageByAmount:(double)arg2 ;
-(void)shuffleWidgetStackForTestRecipe;
-(void)setAnimatingFolderOpeningOrClosing:(BOOL)arg1 ;
-(void)iconView:(id)arg1 willAddDragItems:(id)arg2 toSession:(id)arg3 ;
-(id)_makeCustomViewControllerForWidgetIcon:(id)arg1 dataSource:(id)arg2 location:(id)arg3 ;
-(id)customImageViewControllerForIconView:(id)arg1 ;
-(id)folderController:(id)arg1 iconListView:(id)arg2 previewForDroppingIconDragItem:(id)arg3 proposedPreview:(id)arg4 ;
-(void)getListView:(id*)arg1 folder:(id*)arg2 relativePath:(id*)arg3 forIndexPath:(id)arg4 ;
-(BOOL)isShowingPullDownSearch;
-(id)replaceDownloadingIconsForDataSources:(id)arg1 withIconsFromGenerator:(/*^block*/id)arg2 ;
-(void)setOverlayLibraryViewController:(SBHLibraryViewController *)arg1 ;
-(UIViewController*<SBHLibraryProvider>)trailingCustomViewController;
-(id)folderController:(id)arg1 iconListView:(id)arg2 iconDropSessionDidUpdate:(id)arg3 ;
-(UIImpactFeedbackGenerator *)iconEditingFeedbackBehavior;
-(void)folderControllerDidEndScrolling:(id)arg1 ;
-(BOOL)isRootFolderContentVisible;
-(id)_createAppropriateRootViewControllerForRootFolder:(id)arg1 ;
-(BOOL)isEditingAllowedForIconView:(id)arg1 ;
-(void)uninstallIcon:(id)arg1 ;
-(void)setRootFolderController:(SBRootFolderController *)arg1 ;
-(BOOL)animator:(id)arg1 canAlterViewHierarchyDuringCleanupUsingBlock:(/*^block*/id)arg2 ;
-(NSTimer *)editingEndTimer;
-(id)dequeueReusableIconViewOfClass:(Class)arg1 ;
-(BOOL)iconLocationAllowsBadging:(id)arg1 ;
-(void)presentTodayOverlay;
-(id)_multiplexingViewControllerForIcon:(id)arg1 dataSource:(id)arg2 location:(id)arg3 withPriority:(unsigned long long)arg4 ;
-(void)rootFolderPageStateProvider:(id)arg1 willEndTransitionToState:(long long)arg2 successfully:(BOOL)arg3 ;
-(void)_finishResetRootIconLists;
-(void)_loadAndSaveDefaultIntentAsyncForViewController:(id)arg1 icon:(id)arg2 widget:(id)arg3 ;
-(id)backgroundViewForComponentsOfIconView:(id)arg1 ;
-(void)_iconModelWillReloadIcons:(id)arg1 ;
-(BOOL)isEditingAllowedForIconLocation:(id)arg1 ;
-(BOOL)isShowingPullDownOrTodayViewSearch;
-(void)noteInterfaceOrientationChanged;
-(void)_discardEndEditingTimerAndDontResetUntilReasonIsRemoved:(id)arg1 ;
-(id)iconView:(id)arg1 dragPreviewForItem:(id)arg2 session:(id)arg3 previewParameters:(id)arg4 ;
-(void)setRootFolderContentOccluded:(BOOL)arg1 ;
-(void)setUsageMonitor:(SBHHomeScreenUsageMonitor *)arg1 ;
-(void)addIconToIgnoredList:(id)arg1 options:(unsigned long long)arg2 completion:(/*^block*/id)arg3 ;
-(void)addAllEligibleIconsToIgnoredList;
-(_UILegibilitySettings *)legibilitySettings;
-(void)leafIcon:(id)arg1 didRemoveIconDataSource:(id)arg2 ;
-(void)setDelegate:(id<SBHIconManagerDelegate>)arg1 ;
-(void)icon:(id)arg1 touchEnded:(BOOL)arg2 ;
-(BOOL)isPerformingCancelledExpandTransition;
-(void)openFolderIcon:(id)arg1 location:(id)arg2 animated:(BOOL)arg3 withCompletion:(/*^block*/id)arg4 ;
-(double)distanceToTopOfSpotlightIconsForRootFolderController:(id)arg1 ;
-(void)iconView:(id)arg1 willUsePreviewForCancelling:(id)arg2 targetIconView:(id)arg3 ;
-(void)iconView:(id)arg1 configurationDidEndWithInteraction:(id)arg2 ;
-(BOOL)isDisplayingIcon:(id)arg1 queryOptions:(unsigned long long)arg2 ;
-(BOOL)isIconIgnored:(id)arg1 ;
-(void)_archiveConfiguration:(id)arg1 forDataSource:(id)arg2 ofIcon:(id)arg3 ;
-(void)setUsageMonitoringEnabled:(BOOL)arg1 ;
-(BOOL)isDisplayingIconView:(id)arg1 options:(unsigned long long)arg2 ;
-(BOOL)allowsNestedFolders;
-(BOOL)canAddIconToIgnoredList:(id)arg1 ;
-(Class)controllerClassForFolderClass:(Class)arg1 ;
-(void)iconView:(id)arg1 configurationDidUpdateWithInteraction:(id)arg2 ;
-(void)rootFolder:(id)arg1 wantsToDoPageHidingEducationWithCompletion:(/*^block*/id)arg2 ;
-(NSString *)statisticsSummary;
-(void)_animateFolderIcon:(id)arg1 open:(BOOL)arg2 location:(id)arg3 animated:(BOOL)arg4 withCompletion:(/*^block*/id)arg5 ;
-(void)iconView:(id)arg1 configurationWillBeginWithInteraction:(id)arg2 ;
-(void)multiplexingManager:(id)arg1 willRemoveViewController:(id)arg2 forIdentifier:(id)arg3 ;
-(SBIconView *)popoverIconView;
-(unsigned long long)supportedGridSizeClassesForIconView:(id)arg1 ;
-(void)avocadoHostViewController:(id)arg1 requestsLaunchWithAction:(id)arg2 ;
-(double)externalDockHeightForRootFolderController:(id)arg1 ;
-(void)enumerateAppPredictionViewControllersWithIconViewsInIconLocationGroup:(id)arg1 withOptions:(unsigned long long)arg2 usingBlock:(/*^block*/id)arg3 ;
-(unsigned long long)maxIconCountForDockForIconModel:(id)arg1 ;
-(id)iconViewShowingContextMenu;
-(void)rootFolderControllerWillPresentWidgetEditing:(id)arg1 ;
-(void)addWidgetWithIdentifier:(id)arg1 toPage:(long long)arg2 withSize:(long long)arg3 ;
-(void)setCurrentTransitionAnimator:(SBHomeScreenIconTransitionAnimator *)arg1 ;
-(BOOL)showsDoneButtonWhileEditing;
-(id)animator:(id)arg1 animationSettingsForOperation:(unsigned long long)arg2 childViewController:(id)arg3 ;
-(id)_proposedFolderNameForGrabbedIcon:(id)arg1 recipientIcon:(id)arg2 ;
-(void)checkForInvalidWidgets;
-(void)iconView:(id)arg1 willRemoveIconImageView:(id)arg2 ;
-(void)iconView:(id)arg1 willRemoveIconLabelAccessoryView:(id)arg2 ;
-(id)appPredictionsIconViewDisplayingIconView:(id)arg1 options:(unsigned long long)arg2 ;
-(void)setIconToReveal:(SBIcon *)arg1 ;
-(void)presentStatistics;
-(id)_newIntentForDataSource:(id)arg1 inIcon:(id)arg2 ;
-(void)_updateOverlayOcclusionForRootFolderController;
-(unsigned long long)maxListCountForFoldersForIconModel:(id)arg1 ;
-(void)_handleRemovedDataSource:(id)arg1 ofIcon:(id)arg2 ;
-(id)homescreenIconLabelAccessoryViewMap;
-(void)setClosingFolder:(SBFolder *)arg1 ;
-(void)noteFloatingDockWillChangeHeight;
-(void)setCurrentInteractionContext:(SBWorkspaceInteractionContext *)arg1 ;
-(BOOL)widgetStackViewController:(id)arg1 isDataSourceBlockedForScreenTimeExpiration:(id)arg2 ;
-(unsigned long long)iconModel:(id)arg1 maxRowCountForListInRootFolderWithInterfaceOrientation:(long long)arg2 ;
-(void)setRootFolder:(SBRootFolder *)arg1 ;
-(BOOL)iconModel:(id)arg1 shouldPlaceIconOnIgnoredList:(id)arg2 ;
-(id)launchURLForIconView:(id)arg1 ;
-(void)resetRootIconLists;
-(void)rootFolderController:(id)arg1 willDismissPageManagementUsingAnimator:(id)arg2 ;
-(id)homescreenIconAccessoryViewMap;
-(BOOL)_shouldRespondToIconCloseBoxes;
-(BOOL)hasAnimatingFolder;
-(void)cancelAllFolderScrolling;
-(BOOL)iconShouldAllowCloseBoxTap:(id)arg1 ;
-(void)iconViewShortcutsPresentationDidCancel:(id)arg1 ;
-(BOOL)isIconVisiblyRepresented:(id)arg1 ;
-(id)viewControllerForPresentingViewControllers;
-(void)finishInstallingIconAnimated:(BOOL)arg1 ;
-(BOOL)dismissSpotlightAnimated:(BOOL)arg1 completionHandler:(/*^block*/id)arg2 ;
-(void)iconView:(id)arg1 willAnimateDragLiftWithAnimator:(id)arg2 session:(id)arg3 ;
-(SBIconDragManager *)iconDragManager;
-(BOOL)isShowingOrTransitioningToTodayView;
-(void)setAnimatingForUnscatter:(BOOL)arg1 ;
-(void)uninstallIcon:(id)arg1 animate:(BOOL)arg2 ;
-(id<SBHIconManagerDelegate>)delegate;
-(void)popExpandedIconFromLocation:(id)arg1 interactionContext:(id)arg2 animated:(BOOL)arg3 completionHandler:(/*^block*/id)arg4 ;
-(id)reasonToDisallowTapOnIconView:(id)arg1 ;
-(void)_updateVisibleIconsViewsForAllowableCloseBoxes;
-(void)setEditing:(BOOL)arg1 fromIconListView:(id)arg2 ;
-(BOOL)supportsDockForIconModel:(id)arg1 ;
-(void)enumerateIconViewsDisplayedInAppPredictionsInLocationGroup:(id)arg1 withOptions:(unsigned long long)arg2 usingBlock:(/*^block*/id)arg3 ;
-(SBHIconGridSizeClassAreas)iconGridSizeClassAreas;
-(BOOL)isShowingIconConfigurationUI;
-(id)_createRootFolderControllerForRootFolder:(id)arg1 ;
-(void)rootFolderController:(id)arg1 handleInsertionForWidgetIcon:(id)arg2 withReferenceIconView:(id)arg3 fromTodayPresenter:(BOOL)arg4 dismissViewControllerHandler:(/*^block*/id)arg5 ;
-(void)didSaveIconState:(id)arg1 ;
-(id)_rootFolderForRootViewControllerForRootFolder:(id)arg1 ;
-(void)widgetStackViewController:(id)arg1 didActivateDataSource:(id)arg2 fromUserInteraction:(BOOL)arg3 ;
-(void)_folderDidFinishOpenClose:(BOOL)arg1 animated:(BOOL)arg2 success:(BOOL)arg3 ;
-(SBIconView *)highlightedIconView;
-(BOOL)isShowingIconContextMenu;
-(void)popExpandedIconAnimated:(BOOL)arg1 completionHandler:(/*^block*/id)arg2 ;
-(void)rootFolderPageStateProvider:(id)arg1 willBeginTransitionToState:(long long)arg2 animated:(BOOL)arg3 interactive:(BOOL)arg4 ;
-(BOOL)hasRootViewController;
-(void)iconModel:(id)arg1 didAddIcon:(id)arg2 ;
-(BOOL)isPerformingExpandTransition;
-(unsigned long long)allowedInterfaceOrientations;
-(void)minimumHomeScreenScaleDidChange;
-(void)hideSuggestedWidgetFromStack:(id)arg1 ;
-(BOOL)rootFolder:(id)arg1 canBounceIcon:(id)arg2 ;
-(void)dismissIconConfigurationUI;
-(id<SBIconListLayoutProvider>)listLayoutProvider;
-(id)_widgetInsertionRippleIconAnimatorIcon:(id)arg1 iconListView:(id)arg2 withReferenceIconView:(id)arg3 ;
-(void)_compactRootListsAfterFolderCloseWithAnimation:(BOOL)arg1 ;
-(id)iconModel:(id)arg1 customInsertionIndexPathForIcon:(id)arg2 inRootFolder:(id)arg3 ;
-(id)reasonToDisallowInteractionOnIconView:(id)arg1 ;
-(void)rootFolderControllerDidDismissPageManagement:(id)arg1 ;
-(id)screenSnapshotProviderForComponentsOfIconView:(id)arg1 ;
-(BOOL)iconView:(id)arg1 shouldContinueToUseBackgroundViewForComponents:(id)arg2 ;
-(void)setIdleModeText:(id)arg1 ;
-(void)addFolderPresentationObserver:(id)arg1 ;
-(SBHomeScreenIconTransitionAnimator *)currentTransitionAnimator;
-(id)iconView:(id)arg1 containerViewControllerForConfigurationInteraction:(id)arg2 ;
-(id)iconViewForIcon:(id)arg1 location:(id)arg2 options:(unsigned long long)arg3 ;
-(BOOL)isFolderScrolling;
-(BOOL)multiplexingManager:(id)arg1 shouldCacheRecentViewController:(id)arg2 forIdentifier:(id)arg3 ;
-(void)iconViewShortcutsPresentationWillBegin:(id)arg1 ;
-(void)iconView:(id)arg1 item:(id)arg2 willAnimateDragCancelWithAnimator:(id)arg3 ;
-(void)animateToDefaultStateWithCompletionHandler:(/*^block*/id)arg1 ;
-(BOOL)icon:(id)arg1 canReceiveGrabbedIcon:(id)arg2 ;
-(BOOL)isDockPinnedForRotation;
-(id)succinctDescriptionBuilder;
-(id)launchActionsForIconView:(id)arg1 ;
-(BOOL)shouldRecycleIconView:(id)arg1 ;
-(id)widgetStackViewController:(id)arg1 containerBundleIdentifierForDataSource:(id)arg2 ;
-(BOOL)isDisplayingIcon:(id)arg1 options:(unsigned long long)arg2 ;
-(void)_sizeCategoryDidChange:(id)arg1 ;
-(void)enumerateIconViewQueryableChildrenUsingBlock:(/*^block*/id)arg1 ;
-(void)enumerateIconViewQueryableChildrenWithOptions:(unsigned long long)arg1 usingBlock:(/*^block*/id)arg2 ;
-(void)iconDragManagerIconDraggingDidChange:(id)arg1 ;
-(void)rootFolderControllerViewWillAppear:(id)arg1 ;
-(double)additionalDragLiftScaleForIconView:(id)arg1 ;
-(void)setShowsAddWidgetButtonWhileEditing:(BOOL)arg1 ;
-(BOOL)shouldHighlightTouchedIconView:(id)arg1 ;
-(void)_restartEditingEndTimer;
-(void)addIcons:(id)arg1 intoFolderIcon:(id)arg2 openFolderOnFinish:(BOOL)arg3 complete:(/*^block*/id)arg4 ;
-(id)bestHomeScreenLocationForIcon:(id)arg1 ;
-(void)removeAllWidgetIcons;
-(SBHIconGridSizeClassSizes)gridSizeClassSizesForIconModel:(id)arg1 ;
-(id)_effectiveTodayViewController;
-(BOOL)iconModel:(id)arg1 shouldAvoidPlacingIconOnFirstPage:(id)arg2 ;
-(void)rootFolderController:(id)arg1 statusBarInsetsDidChange:(UIEdgeInsets)arg2 ;
-(SBIconListView *)effectiveDockListView;
-(id)iconView:(id)arg1 homeScreenContentViewForConfigurationInteraction:(id)arg2 ;
-(BOOL)iconsShouldAllowCloseBoxes;
-(void)layoutIconListsWithAnimationType:(long long)arg1 forceRelayout:(BOOL)arg2 ;
-(void)libraryViewController:(id)arg1 willDismissSearchController:(id)arg2 ;
-(id)defaultIconStateForIconModel:(id)arg1 ;
-(void)setCurrentConfiguringIconView:(SBIconView *)arg1 ;
-(void)setEditing:(BOOL)arg1 forIconLocation:(id)arg2 ;
-(BSEventQueue *)transitionEventQueue;
-(id)firstIconViewForIcon:(id)arg1 options:(unsigned long long)arg2 ;
-(CGRect)iconView:(id)arg1 contentBoundingRectForConfigurationInteraction:(id)arg2 ;
-(BOOL)isOverlayTodayOrLibraryViewVisible;
-(void)noteFloatingDockWillAnimateChangeInHeight;
-(void)rootFolderController:(id)arg1 didEndOverscrollOnFirstPageWithVelocity:(double)arg2 translation:(double)arg3 ;
-(void)setOverlayTodayViewController:(SBTodayViewController *)arg1 ;
-(void)toggleSuggestedWidgetInStackForTestRecipe;
-(void)clearHighlightedIcon;
-(long long)closeBoxTypeForIconView:(id)arg1 ;
-(id)succinctDescription;
-(void)rootFolderControllerDidDismissWidgetEditing:(id)arg1 ;
-(void)setAnimatingFolderCreation:(BOOL)arg1 ;
-(void)setResettingRootIconLists:(BOOL)arg1 ;
-(BOOL)viewMap:(id)arg1 shouldRecycleView:(id)arg2 ;
-(id)backgroundViewForDockForRootFolderController:(id)arg1 ;
-(BOOL)iconView:(id)arg1 supportsConfigurationForDataSource:(id)arg2 ;
-(id)descriptionWithMultilinePrefix:(id)arg1 ;
-(BOOL)canSaveIconState:(id)arg1 ;
-(BOOL)hasOpenFolderInLocation:(id)arg1 ;
-(void)layoutIconListsWithAnimationType:(long long)arg1 duration:(double)arg2 forceRelayout:(BOOL)arg3 ;
-(void)libraryViewController:(id)arg1 willPresentSearchController:(id)arg2 ;
-(void)_handleUpdatedConfiguration:(id)arg1 forDataSource:(id)arg2 ofIcon:(id)arg3 archiving:(BOOL)arg4 ;
-(void)rootFolderController:(id)arg1 willPresentPageManagementUsingAnimator:(id)arg2 ;
-(void)icon:(id)arg1 touchMoved:(id)arg2 ;
-(NSString *)description;
-(void)removeIcon:(id)arg1 options:(unsigned long long)arg2 completion:(/*^block*/id)arg3 ;
-(void)replaceFolderIcon:(id)arg1 byContainedIcon:(id)arg2 animated:(BOOL)arg3 ;
-(void)rootFolderController:(id)arg1 willUseTransitionContext:(id)arg2 toTransitionToState:(long long)arg3 ;
-(long long)currentIconListIndex;
-(SBHIconGridSize)gridSizeForIconView:(id)arg1 ;
-(void)rootFolderController:(id)arg1 didOverscrollOnFirstPageByAmount:(double)arg2 ;
-(unsigned long long)iconModel:(id)arg1 maxColumnCountForListInRootFolderWithInterfaceOrientation:(long long)arg2 ;
-(void)enumerateAppPredictionViewControllersInIconLocationGroup:(id)arg1 withOptions:(unsigned long long)arg2 usingBlock:(/*^block*/id)arg3 ;
-(void)setPostResetPathIdentifiers:(NSArray *)arg1 ;
-(void)_beginObservingLeafIconsInModel:(id)arg1 ;
-(id)containerViewForPresentingContextMenuForIconView:(id)arg1 ;
-(void)enumerateKnownIconViewsUsingBlock:(/*^block*/id)arg1 ;
-(BOOL)isEditingAllowedForIconListView:(id)arg1 ;
-(BOOL)isIconContentPossiblyVisibleOverApplication;
-(void)rootFolderController:(id)arg1 didChangeSidebarVisibilityProgress:(double)arg2 ;
-(void)rootFolderController:(id)arg1 willUsePropertyAnimator:(id)arg2 toTransitionToState:(long long)arg3 ;
-(void)setOverlayCoverSheetTodayViewVisible:(BOOL)arg1 ;
-(void)cancelAllDrags;
-(void)_removeReasonToNotResetEndEditingTimer:(id)arg1 ;
-(void)hasAnimatingFolderChanged;
-(id)iconLocationForPrecachingImages;
-(BOOL)isRootFolderScrolling;
-(id)parallaxSettingsForComponentsOfIconView:(id)arg1 ;
-(id)rootIconListAtIndex:(long long)arg1 ;
-(void)setEditingAutosaveDisableAssertion:(id<BSInvalidatable>)arg1 ;
-(void)removePageStateObserver:(id)arg1 ;
@end

