@class SBIconListModel, NSString, SBHIconModel; @protocol SBRootFolderDelegate; @interface SBRootFolder : SBFolder { struct __CFRunLoopObserver { } *_checkIgnoredListRunLoopObserver; } @property (nonatomic, getter=isCheckingIgnoredListConsistency) BOOL checkingIgnoredListConsistency; @property (retain, nonatomic, setter=_setDock:) SBIconListModel *dock; @property (retain, nonatomic, setter=_setTodayList:) SBIconListModel *todayList; @property (retain, nonatomic, setter=_setFavoriteTodayList:) SBIconListModel *favoriteTodayList; @property (retain, nonatomic, setter=_setIgnoredList:) SBIconListModel *ignoredList; @property (weak, nonatomic) id delegate; @property (weak, nonatomic) SBHIconModel *model; @property (readonly, nonatomic) BOOL supportsBadging; @property (readonly, nonatomic) BOOL containsWidgetIconExcludingTodayList; @property (readonly, nonatomic) BOOL containsVisibleWidgetIconExcludingTodayList; @property (readonly, nonatomic) BOOL containsNonDefaultSizedIconExcludingTodayList; @property (readonly, nonatomic) BOOL containsVisibleNonDefaultSizedIconExcludingTodayList; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)isRootFolderClass; - (id)listAtIndex:(unsigned long long)a0; - (BOOL)isRootFolder; - (unsigned long long)allowedGridSizeClassesForTodayList; - (unsigned long long)allowedGridSizeClassesForDock; - (void)iconList:(id)a0 didReplaceIcon:(id)a1 withIcon:(id)a2; - (id)_handleBumpedIcons:(id)a0 afterInsertingIconIntoListAtIndex:(unsigned long long)a1 listGridCellInfoOptions:(unsigned long long)a2 mutationOptions:(unsigned long long)a3 didBump:(BOOL *)a4; - (BOOL)canEditDisplayName; - (BOOL)isIconAtIndexPathInTodayList:(id)a0; - (BOOL)isExtraListIndex:(unsigned long long)a0; - (unsigned long long)maxIconCountForDock; - (unsigned long long)hiddenIndexOfList:(id)a0; - (id)_todayListIfExists; - (unsigned long long)columnCountForTodayList; - (id)initWithFolder:(id)a0 options:(unsigned long long)a1; - (void)iconList:(id)a0 didAddIcon:(id)a1; - (void)enumerateTodayListsUsingBlock:(id /* block */)a0; - (BOOL)isIconInIgnoredList:(id)a0; - (void)enumerateExtraListsUsingBlock:(id /* block */)a0; - (void)dealloc; - (id)icons; - (void)delegateDidChange:(id)a0; - (BOOL)canAddIconCount:(unsigned long long)a0 startingAtList:(id)a1; - (id)nodeIdentifier; - (BOOL)isIconAtIndexPathInFavoriteTodayList:(id)a0; - (id)_ignoredListIfExists; - (void)_notifyIndexChange:(int)a0 identifiers:(id)a1 withValidationBlock:(id /* block */)a2; - (id)nodeDescriptionWithPrefix:(id)a0; - (BOOL)isIconAtIndexPathInIgnoredList:(id)a0; - (BOOL)isIconAtIndexPathInDock:(id)a0; - (BOOL)isIconAtIndexPathInDock:(id)a0 includingDockFolders:(BOOL)a1; - (BOOL)canRemoveIcons; - (void)enumerateTodayListIconsUsingBlock:(id /* block */)a0; - (id)_favoriteTodayListIfExists; - (id)_dockIfExists; - (void)node:(id)a0 didAddContainedNodeIdentifiers:(id)a1; - (void).cxx_destruct; - (void)_tearDownIgnoredListConsistencyCheckRunLoopObserverIfNeeded; - (void)checkIgnoredListConsistency; - (unsigned long long)indexOfList:(id)a0; - (void)scheduleIgnoredListConsistencyCheck; - (BOOL)canBounceIcon:(id)a0; - (void)node:(id)a0 didRemoveContainedNodeIdentifiers:(id)a1; - (unsigned long long)_specialIndexOfList:(id)a0; - (unsigned long long)visibleIndexOfList:(id)a0; - (BOOL)_compactsFirstList; - (void)_didExplicitlyRemoveHiddenLists:(id)a0; - (void)nodeDidMoveContainedNodes:(id)a0; - (void)removeList:(id)a0; @end