@class NSDate, UITapGestureRecognizer, SBHIconImageCache, SBFolderIconImageCache, NSMutableArray, SBHRecentsDocumentExtensionProvider, UIFont, SBIconContinuityItem, UIDragInteraction, UIDropInteraction, NSCountedSet, UIColor, UILongPressGestureRecognizer, UIViewController, _UILegibilitySettings, SBIcon, NSURL, SBIconFocusEffectPlatterView, SBIconImageCrossfadeView, UIView, SBIconImageView, NSArray, UIFocusEffect, NSString, NSObject, UIContextMenuInteraction, SBCloseBoxView, SBFolderIcon, UIViewPropertyAnimator, NSHashTable, UILabel, SBHIconEditingSettings, UIImage, UIPointerInteraction; @protocol UIFocusEnvironment, UIFocusItem, SBIconContinuityInfo, UIDragSession, SBIconLabelView, SBIconListLayoutProvider, OS_os_activity, SBIconListLayout, SBIconViewDelegate, SBHIconViewConfigurationInteraction, BSInvalidatable, SBIconAccessoryView, SBIconLabelViewFactory, SBIconLabelAccessoryView, SBIconViewActionDelegate, NSCopying, UIFocusItemContainer, SBIconViewSnapshotProviding, SBIconViewCustomImageViewControlling; @interface SBIconView : UIView { SBIcon *_icon; SBIconImageView *_iconImageView; SBIconImageCrossfadeView *_crossfadeView; UIView *_snapshotContainerView; UIView *_temporarySnapshotContainerViewForDragPreview; UIView *_accessoryView; SBCloseBoxView *_closeBox; UIView *_labelView; UIView *_labelAccessoryView; UIView *_dropGlow; SBIconFocusEffectPlatterView *_focusEffectPlatterView; SBHIconEditingSettings *_iconEditingSettings; UILabel *_iconIndexLabel; id _snapshotProvider; unsigned char _drawsLabel : 1; unsigned char _isEditing : 1; unsigned char _discardClose : 2; unsigned char _pauseReasons : 5; unsigned char _isGrabbed : 1; unsigned char _isOverlapping : 1; unsigned char _isFocused : 1; unsigned char _refusesRecipientStatus : 1; unsigned char _highlighted : 1; unsigned char _launchDisabled : 1; unsigned char _suppressesDisabledPresentation : 1; unsigned char _iconWasTappedWhenDisabled : 1; unsigned char _isJittering : 1; unsigned char _allowJitter : 1; unsigned char _allowCloseBox : 1; unsigned char _touchDownInIcon : 1; unsigned char _hideLabel : 1; unsigned char _hideLabelAccessoryView : 1; unsigned char _iconContentScalingEnabled : 1; unsigned char _forcingIconContentScalingEnabled : 1; unsigned char _startsDragMoreQuickly : 1; unsigned char _isDragging : 1; unsigned char _isDragLifted : 1; unsigned char _folderIconFrozen : 1; unsigned char _showingCloseBox : 1; unsigned char _allowsAccessoryView : 1; unsigned char _allowsProgressState : 1; unsigned char _showingAccessoryView : 1; unsigned char _allowsLabelArea : 1; unsigned char _allowsPassthroughHitTesting : 1; unsigned char _showsDropGlow : 1; unsigned char _hasSetIconImageInfo : 1; unsigned char _showsSquareCorners : 1; unsigned char _disableContextMenuInteraction : 1; unsigned char _disallowsBlockedForScreenTimeExpiration : 1; unsigned char _reallyHasPopover : 2; unsigned char _imageLoadingBehavior : 2; unsigned char _disallowCursorInteraction : 1; unsigned char _customIconImageViewHitTestingDisabled : 1; unsigned char _labelStyle : 2; unsigned char _allIconElementsButLabelHidden : 1; unsigned char _displaysIconStatusInLabel : 1; unsigned char _userVisibilityStatus : 2; unsigned char _wantsFocusProxyView : 1; double _iconContentScale; UIView *_scalingContainer; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _visibleImageRect; NSHashTable *_observers; NSCountedSet *_forbidEditingModeReasons; NSHashTable *_forbidAccessoryUpdatesAssertions; struct SBIconImageInfo { struct CGSize { double width; double height; } size; double scale; double continuousCornerRadius; } _iconImageInfo; SBHRecentsDocumentExtensionProvider *_recentsDocumentExtensionProvider; NSMutableArray *_performAfterContextMenuBlocks; NSArray *_droppingURLs; NSHashTable *_droppingAssertions; NSHashTable *_contextMenuInteractionConfigurations; NSHashTable *_dismissingContextMenuInteractionConfigurations; NSObject *_iconContextMenuActivity; struct os_activity_scope_state_s { unsigned long long opaque[2]; } _iconContextMenuActivityState; NSCountedSet *_activePointerRegions; id _iconLabelViewFactory; } @property (class, readonly, nonatomic) Class contentContainerViewClass; @property (class, readonly, copy, nonatomic) NSString *defaultIconLocation; @property (class, readonly, nonatomic) struct CGSize { double x0; double x1; } defaultIconImageSize; @property (class, readonly, nonatomic) double defaultIconImageCornerRadius; @property (class, readonly, nonatomic) BOOL supportsDragInteraction; @property (class, readonly, nonatomic) BOOL supportsPreviewInteraction; @property (class, readonly, nonatomic) BOOL supportsTapGesture; @property (class, readonly, nonatomic) BOOL supportsCursorInteraction; @property (class, readonly, nonatomic) double iconLiftAlpha; @property (class, readonly, nonatomic) BOOL allowsLabelAccessoryView; @property (class, readonly, nonatomic) unsigned long long defaultImageLoadingBehavior; @property (readonly, nonatomic) UIPointerInteraction *iconViewCursorInteraction; @property (readonly, nonatomic) UIPointerInteraction *closeBoxCursorInteraction; @property (readonly, nonatomic) UIPointerInteraction *accessoryViewCursorInteraction; @property (readonly, nonatomic) UIDropInteraction *dropInteraction; @property (readonly, nonatomic) UIDragInteraction *dragInteraction; @property (weak, nonatomic) id liftingDragSession; @property (readonly, nonatomic) UIView *contentContainerView; @property (readonly, nonatomic) UITapGestureRecognizer *tapGestureRecognizer; @property (copy, nonatomic) NSDate *lastTouchDownDate; @property (retain, nonatomic) UIViewPropertyAnimator *accessoryViewAnimator; @property (nonatomic, getter=isOverlapping) BOOL overlapping; @property (readonly, nonatomic) long long displayedLabelAccessoryType; @property (readonly, nonatomic) UILongPressGestureRecognizer *editingModeGestureRecognizer; @property (readonly, nonatomic) UIContextMenuInteraction *contextMenuInteraction; @property (retain, nonatomic) id homeButtonPressConsumingAssertion; @property (nonatomic) BOOL lastContextMenuInteractionFailedToLoad; @property (retain, nonatomic) id currentConfigurationInteraction; @property (retain, nonatomic) id currentStackConfigurationInteraction; @property (retain, nonatomic) UIViewPropertyAnimator *closeBoxAnimator; @property (copy, nonatomic) NSArray *fetchedApplicationShortcutItems; @property (retain, nonatomic) id iconLabelViewFactory; @property (readonly, copy, nonatomic) NSString *representedFolderIconLocation; @property (readonly, nonatomic) BOOL canBeginDrags; @property (readonly, nonatomic) BOOL shouldTapGestureRecognizeAlongsideDragInteractionGestures; @property (readonly, copy, nonatomic) NSString *applicationBundleIdentifierForShortcuts; @property (readonly, copy, nonatomic) NSURL *applicationBundleURLForShortcuts; @property (readonly, copy, nonatomic) NSArray *effectiveApplicationShortcutItems; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } maxLabelSize; @property (nonatomic) long long labelStyle; @property (nonatomic) BOOL displaysIconStatusInLabel; @property (retain, nonatomic) SBIcon *icon; @property (weak, nonatomic) id delegate; @property (weak, nonatomic) id overrideActionDelegate; @property (copy, nonatomic) NSString *location; @property (nonatomic) unsigned long long configurationOptions; @property (retain, nonatomic) _UILegibilitySettings *legibilitySettings; @property (nonatomic) double iconImageAlpha; @property (readonly, nonatomic) double effectiveIconImageAlpha; @property (nonatomic) double iconAccessoryAlpha; @property (nonatomic) double iconLabelAlpha; @property (nonatomic) BOOL allIconElementsButLabelHidden; @property (copy, nonatomic) NSArray *applicationShortcutItems; @property (readonly, nonatomic) UIView *labelAccessoryView; @property (readonly, nonatomic) BOOL shouldShowLabelAccessoryView; @property (readonly, nonatomic) BOOL allowsLabelAccessoryView; @property (readonly, nonatomic) long long currentLabelAccessoryType; @property (readonly, nonatomic) double labelAccessoryTotalWidth; @property (nonatomic, getter=isLabelAccessoryHidden) BOOL labelAccessoryHidden; @property (readonly, nonatomic) double baselineOffsetFromBottom; @property (readonly, nonatomic) double firstLineBaseline; @property (readonly, nonatomic) double lastLineBaseline; @property (nonatomic, getter=isEnabled) BOOL enabled; @property (nonatomic, getter=isPaused) BOOL paused; @property (nonatomic, getter=isEditing) BOOL editing; @property (nonatomic) BOOL allowsEditingAnimation; @property (nonatomic) double editingAnimationStrength; @property (nonatomic) BOOL allowsCloseBox; @property (readonly, nonatomic) BOOL canShowCloseBox; @property (readonly, nonatomic) BOOL shouldShowCloseBox; @property (readonly, nonatomic, getter=isShowingContextMenu) BOOL showingContextMenu; @property (nonatomic) BOOL allowsBlockedForScreenTimeExpiration; @property (readonly, nonatomic) UIImage *iconImageSnapshot; @property (readonly, nonatomic) UIView *iconImageSnapshotView; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } iconImageFrame; @property (readonly, nonatomic) struct CGPoint { double x0; double x1; } iconImageCenter; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } iconImageVisibleSize; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } iconImageSize; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } iconViewSize; @property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } cursorHitTestPadding; @property (readonly, nonatomic) BOOL isCursorActive; @property (readonly, nonatomic) BOOL allowsTapWhileEditing; @property (nonatomic, getter=isHighlighted) BOOL highlighted; @property (nonatomic) BOOL allowsLabelArea; @property (nonatomic) BOOL allowsPassthroughHitTesting; @property (nonatomic, getter=isCustomIconImageViewHitTestingDisabled) BOOL customIconImageViewHitTestingDisabled; @property (nonatomic, getter=isLabelHidden) BOOL labelHidden; @property (nonatomic) BOOL showsSquareCorners; @property (readonly, nonatomic, getter=isTouchDownInIcon) BOOL touchDownInIcon; @property (nonatomic, getter=isGrabbed) BOOL grabbed; @property (readonly, nonatomic, getter=isDropping) BOOL dropping; @property (nonatomic) BOOL showsImageAndLabelDuringDrop; @property (readonly, nonatomic) UIView *dropContainerView; @property (nonatomic) BOOL refusesRecipientStatus; @property (readonly, nonatomic) BOOL showsDropGlow; @property (readonly, getter=isCrossfadingImageWithView) BOOL crossfadingImageWithView; @property (readonly, nonatomic) UIView *labelView; @property (retain, nonatomic) UIFont *labelFont; @property (readonly, nonatomic) long long currentAccessoryType; @property (nonatomic) BOOL allowsAccessoryView; @property (readonly, nonatomic) BOOL shouldShowAccessoryView; @property (readonly, nonatomic) BOOL canShowAccessoryView; @property (copy, nonatomic) id overrideBadgeNumberOrString; @property (readonly, nonatomic) SBIconContinuityItem *continuityItem; @property (retain, nonatomic) id continuityInfo; @property (nonatomic) double iconContentScale; @property (nonatomic, getter=isIconContentScalingEnabled) BOOL iconContentScalingEnabled; @property (nonatomic) BOOL startsDragMoreQuickly; @property (readonly, nonatomic) double dragInteractionLiftDelay; @property (readonly, nonatomic) BOOL dragsSupportSystemDragsByDefault; @property (readonly, nonatomic) Class expectedIconImageViewClass; @property (nonatomic) unsigned long long customIconImageViewControllerPriority; @property (readonly, nonatomic) UIViewController *customIconImageViewController; @property (retain, nonatomic) id listLayoutProvider; @property (readonly, nonatomic) id listLayout; @property (nonatomic) struct SBIconImageInfo { struct CGSize { double x0; double x1; } x0; double x1; double x2; } iconImageInfo; @property (retain, nonatomic) SBHIconImageCache *iconImageCache; @property (retain, nonatomic) SBFolderIconImageCache *folderIconImageCache; @property (retain, nonatomic) SBFolderIcon *folderIcon; @property (nonatomic) unsigned long long folderBackgroundStyle; @property (retain, nonatomic) UIView *folderIconBackgroundView; @property (nonatomic, getter=isFolderIconFrozen) BOOL folderIconFrozen; @property (readonly, nonatomic) unsigned long long visibleMiniIconCount; @property (readonly, nonatomic) unsigned long long visibleMiniIconListIndex; @property (readonly, nonatomic) unsigned long long firstVisibleMiniIconIndex; @property (readonly, nonatomic) unsigned long long centerVisibleMiniIconIndex; @property (readonly, nonatomic) unsigned long long lastVisibleMiniIconIndex; @property (readonly, nonatomic, getter=isAnimatingScrolling) BOOL animatingScrolling; @property (retain, nonatomic) UIColor *accessibilityTintColor; @property (readonly, nonatomic) long long progressState; @property (nonatomic) BOOL allowsProgressState; @property (readonly, nonatomic) BOOL supportsConfigurationCard; @property (readonly, nonatomic, getter=isShowingConfigurationCard) BOOL showingConfigurationCard; @property (readonly, nonatomic) BOOL supportsStackConfigurationCard; @property (readonly, nonatomic, getter=isShowingStackConfigurationCard) BOOL showingStackConfigurationCard; @property (nonatomic) unsigned long long imageLoadingBehavior; @property (nonatomic) unsigned long long debugIconIndex; @property (nonatomic) BOOL iconImageSizeMatchesBoundsSize; @property (readonly, copy, nonatomic) NSString *backgroundViewGroupNameBase; @property (nonatomic) unsigned long long userVisibilityStatus; @property (nonatomic) struct SBIconApproximateLayoutPosition { unsigned long long horizontal; unsigned long long vertical; } approximateLayoutPosition; @property (readonly, nonatomic) UIView *focusProxyView; @property (nonatomic) BOOL wantsFocusProxyView; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL canBecomeFocused; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } frame; @property (readonly, copy, nonatomic) UIFocusEffect *focusEffect; @property (readonly, nonatomic) long long focusGroupPriority; @property (readonly, nonatomic) BOOL isTransparentFocusItem; @property (readonly, copy, nonatomic) NSArray *preferredFocusEnvironments; @property (readonly, weak, nonatomic) id parentFocusEnvironment; @property (readonly, nonatomic) id focusItemContainer; @property (readonly, weak, nonatomic) UIView *preferredFocusedView; @property (readonly, copy, nonatomic) NSString *focusGroupIdentifier; + (id)_jitterXTranslationAnimationWithStrength:(double)a0; + (double)labelAccessoryViewAdditionalRightMarginForType:(long long)a0; + (long long)closeBoxTypeForView:(id)a0; + (struct CGSize { double x0; double x1; })maxLabelSizeForIconImageSize:(struct CGSize { double x0; double x1; })a0 contentSizeCategory:(id)a1 options:(unsigned long long)a2; + (struct CGSize { double x0; double x1; })defaultIconViewSize; + (BOOL)_alwaysShowsAccessoryOfType:(long long)a0; + (void)activateShortcut:(id)a0 withBundleIdentifier:(id)a1 forIconView:(id)a2; + (id)_jitterXTranslationAnimationWithAmount:(double)a0; + (Class)defaultViewClassForAccessoryType:(long long)a0; + (struct CGSize { double x0; double x1; })maxLabelSizeForListLayout:(id)a0 iconImageSize:(struct CGSize { double x0; double x1; })a1 contentSizeCategory:(id)a2 options:(unsigned long long)a3; + (void)configureLabelImageParametersBuilder:(id)a0 forIcon:(id)a1 location:(id)a2; + (Class)defaultViewClassForLabelAccessoryType:(long long)a0; + (struct CGSize { double x0; double x1; })maxLabelSizeForIconImageSize:(struct CGSize { double x0; double x1; })a0; + (double)_labelHeight; + (void)setDebugContinuityItem:(id)a0; + (id)componentBackgroundViewOfType:(long long)a0 compatibleWithTraitCollection:(id)a1 initialWeighting:(double)a2; + (BOOL)isIconTapGestureRecognizer:(id)a0; + (struct CGSize { double x0; double x1; })defaultIconViewSizeForIconImageSize:(struct CGSize { double x0; double x1; })a0 configurationOptions:(unsigned long long)a1; + (double)defaultIconImageScale; + (id)_jitterRotationAnimationWithStrength:(double)a0; + (id)draggedItemBundleIdentifiersInDrag:(id)a0; + (id)applicationIconMultitaskingMenu; + (id)applicationIconSplitViewMenu; + (id)labelConfigurationForListLayout:(id)a0 contentSizeCategory:(id)a1 options:(unsigned long long)a2; + (id)_jitterYTranslationAnimationWithStrength:(double)a0; + (BOOL)_shouldAlwaysHaveContentContainerView; + (id)defaultLegibilitySettings; + (double)_defaultDragInteractionLiftDelay; + (long long)defaultWidgetBackgroundRecipe; + (id)groupNameBaseForComponentBackgroundViewOfType:(long long)a0; + (id)componentBackgroundViewOfType:(long long)a0; + (id)_jitterYTranslationAnimationWithAmount:(double)a0; + (double)defaultMaxLabelHeight; + (Class)_closeBoxClassForType:(long long)a0; + (id)applicationIconStageManagerMenu; + (id)dragContextForDragItem:(id)a0; + (struct CGPoint { double x0; double x1; })defaultIconImageCenterForIconImageSize:(struct CGSize { double x0; double x1; })a0; + (id)applicationShortcutService; + (double)labelAccessoryViewBaseRightMargin; + (id)_jitterRotationAnimationWithAmount:(double)a0; + (id)debugContinuityItem; + (id)componentBackgroundView; + (double)labelMaximumHeightForContentSizeCategory:(id)a0; + (struct CGSize { double x0; double x1; })maxLabelSizeForListLayout:(id)a0 contentSizeCategory:(id)a1 options:(unsigned long long)a2; + (id)applicationIconMultitaskingMenus; + (id)homeScreenService; + (BOOL)showsPopovers; + (double)defaultMaxLabelWidthDeltaForContentSizeCategory:(id)a0; - (double)effectiveOverallAlpha; - (void)_applyIconEditingSettings; - (void)_handleMakeFullscreenKeyShortcut:(id)a0; - (void)_refreshAccessoryViewNotification:(id)a0; - (id)effectiveListLayoutProvider; - (void)presentStackConfigurationCard; - (id)_makeIconImageView; - (void)_updateLabelArea; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForLabelHighlight; - (void)_updateIconImageViewAnimated:(BOOL)a0; - (void)_applyIconContentScale:(double)a0; - (id)actionDelegate; - (void)performTap; - (void)dismissConfigurationCard; - (void)setContinuityInfo:(id)a0 animated:(BOOL)a1; - (id)startForbiddingAccessoryUpdatesWithReason:(id)a0 animated:(BOOL)a1; - (void)_handleTap; - (BOOL)_selfOrCustomViewCanBecomeFocused; - (void)_configureIconImageView:(id)a0; - (void)_createCloseBoxIfNecessary; - (BOOL)canReceiveGrabbedIcon:(id)a0; - (BOOL)isContextMenuInteractionActive; - (void)_createAccessoryViewIfNecessary; - (void)purgeCachedEditingViewData; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForVisibleImage; - (void)_startTrackingSupportedMultitaskingShortcutActionsIfAppropriateWithOldIcon:(id)a0; - (void)_accessoryViewTapGestureChanged:(id)a0; - (void)_boldTextStatusDidChange:(id)a0; - (id)reuseDelegate; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForImageView; - (void)addGesturesAndInteractionsIfNecessary; - (void)dismissContextMenuWithCompletion:(id /* block */)a0; - (void)setLocation:(id)a0 animated:(BOOL)a1; - (BOOL)focusProxyCanBecomeFocused; - (BOOL)_isFolderIconFreezingSupported; - (BOOL)isDragLifted; - (void)_updateCustomIconImageViewControllerHitTesting; - (void)setCustomIconImageViewController:(id)a0; - (void)iconInteractedWhenDisabled; - (void)_updateLabelAccessoryView; - (void)configureMatchingIconView:(id)a0; - (void)editingModeGestureRecognizerDidFire:(id)a0; - (void)_destroyAccessoryView; - (void)configurationInteractionDidCommit:(id)a0; - (void)_removeJitter; - (id)badgeParallaxSettings; - (void)_handleAddWindowToSetCommand:(id)a0; - (void)_enableContentContainerView; - (void)_unregisterForAddWidgetRequests; - (id)recentsDocumentExtensionProvider; - (void)_applyEditingStateAnimated:(BOOL)a0; - (void)_applyOverallAlpha:(double)a0; - (id)claimBindingsForDropSession:(id)a0; - (void)scrollToFirstGapAnimated:(BOOL)a0; - (id)pauseReasonsDescriptions; - (struct CGPoint { double x0; double x1; })_centerForCloseBox; - (id)matchingIconViewByAddingConfigurationOptions:(unsigned long long)a0 removingConfigurationOptions:(unsigned long long)a1; - (void)pointerInteraction:(id)a0 willExitRegion:(id)a1 animator:(id)a2; - (id)containerViewControllerForConfigurationInteraction:(id)a0; - (void)_dragInteraction:(id)a0 liftAnimationDidChangeDirection:(long long)a1; - (void)_invalidateHomeButtonPressConsumingAssertion; - (void)setupFocusEffectPlatterView; - (id)newCaptureOnlyBackgroundView; - (BOOL)_hideIconLabelForCustomIconImageViewController; - (id)dragDelegate; - (void)_updateJitter; - (BOOL)disallowCursorInteraction; - (id)initWithConfigurationOptions:(unsigned long long)a0 listLayoutProvider:(id)a1; - (id)prepareForIconDrop; - (id)defaultDragPreview; - (void)_updateAfterManualIconImageInfoChangeInvalidatingLayout:(BOOL)a0; - (void)configurationInteractionWillEnd:(id)a0; - (double)_labelVerticalOffset; - (void)configureCustomIconImageViewController:(id)a0; - (id)_folderIconImageView; - (void)_updateConfigurationForIconImageView:(id)a0; - (void)dragInteraction:(id)a0 session:(id)a1 willAddItems:(id)a2 forInteraction:(id)a3; - (void)setPaused:(BOOL)a0 forReason:(unsigned long long)a1; - (BOOL)shouldActivateApplicationShortcutItem:(id)a0 atIndex:(unsigned long long)a1; - (id)_labelImageParameters; - (void)setDisallowCursorInteraction:(BOOL)a0; - (struct CGSize { double x0; double x1; })iconViewSizeForIconImageSize:(struct CGSize { double x0; double x1; })a0; - (id)_pointerStyleForAppIcon; - (id)currentImageView; - (double)effectiveIconContentScale; - (id)_visiblyActiveDataSource; - (BOOL)_shouldShowLabel; - (BOOL)_isShowingCloseBox; - (void)dragSession:(id)a0 didEndWithOperation:(unsigned long long)a1; - (void)setAllowsCloseBox:(BOOL)a0 withAnimation:(long long)a1; - (double)_labelBaselineOffsetFromImage; - (void)_backgroundContrastDidChange:(id)a0; - (id)badgeString; - (void)configurationInteractionDidEnd:(id)a0; - (void)setShowsFocusEffect:(BOOL)a0; - (void)_updateIconContentScale; - (void)_setShowingAccessoryView:(BOOL)a0; - (void)_animateCloseBoxWithAnimation:(long long)a0 animationBlock:(id /* block */)a1; - (void)popStackConfigurationCard; - (void)prepareToCrossfadeImageWithView:(id)a0 anchorPoint:(struct CGPoint { double x0; double x1; })a1 options:(unsigned long long)a2; - (id)dragItems; - (void)_checkAndRemoveCloseBoxAfterAnimation; - (void)dragSession:(id)a0 willEndWithOperation:(unsigned long long)a1; - (void)popConfigurationCard; - (void)tapGestureDidChange:(id)a0; - (void)setCrossfadeCornerRadius:(double)a0; - (id)homeScreenContentViewForConfigurationInteraction:(id)a0; - (void)_contextMenuConfigurationWillDismiss:(id)a0; - (BOOL)_hasPopover; - (void)setCrossfadeViewFadeFraction:(double)a0; - (void)_applyIconAccessoryAlpha:(double)a0; - (void)_addJitter; - (void)setIconGridImageAlpha:(double)a0; - (void)cleanUpAfterDropAnimation; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })iconImageVisibleFrame; - (id)sourceIconViewForConfigurationInteraction:(id)a0; - (void)setBoundsSizeFromIconImageSize:(struct CGSize { double x0; double x1; })a0; - (void)setDragging:(BOOL)a0 updateImmediately:(BOOL)a1; - (id)draggingLaunchURL; - (id)draggingLaunchActions; - (long long)draggingStartLocation; - (double)effectiveBrightness; - (void)presentConfigurationCard; - (void)_updateAllComponentAlphasAnimated:(BOOL)a0; - (id)shortcutsDelegate; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_focusEffectBoundsForFocused:(BOOL)a0 withFocusOutset:(double)a1; - (id)_multitaskingAppShortcutService; - (BOOL)_delegateTapAllowed; - (void)performAfterContextMenusDismissUsingBlock:(id /* block */)a0; - (void)_updateLaunchDisabled; - (void)dismissStackConfigurationCardImmediately; - (void)setMorphFraction:(double)a0; - (long long)_widgetBackgroundMaterialForDataSource:(id)a0; - (void)_updateCloseBoxWithAnimation:(long long)a0; - (id)displayedLabelFont; - (long long)_closeBoxType; - (void)dragSessionWillBegin:(id)a0; - (void)earlyTerminateContextMenuDismissAnimation; - (void)_acquireHomeButtonPressConsumingAssertionIfNecessary; - (void)_removeUnknownSubviews; - (void)_toggleContentContainerViewIfNecessary; - (id)_legibilitySettingsWithStyle:(long long)a0 primaryColor:(id)a1; - (void)_updateCursorInteractionsEnabled; - (void)setIconFadeFraction:(double)a0; - (void)dragInteraction:(id)a0 session:(id)a1 willEndWithOperation:(unsigned long long)a2; - (void)cleanupAfterCrossfade; - (BOOL)_dragInteraction:(id)a0 canExcludeCompetingGestureRecognizer:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })contentBoundingRectForConfigurationInteraction:(id)a0; - (void)touchesCancelled:(id)a0 withEvent:(id)a1; - (void)setIconImageAndAccessoryAlpha:(double)a0; - (void)customImageViewControllerWantsLabelHiddenDidChange:(id)a0; - (void)updateCustomIconImageViewController; - (void)_setTemporarySnapshotViewForDragPreview:(id)a0; - (void)_contentSizeCategoryDidChange:(id)a0; - (BOOL)_hideIconLabelForContextMenu; - (void)_updateDragInteractionLiftDelay; - (id)URLsForDropSession:(id)a0; - (BOOL)_dragInteraction:(id)a0 competingGestureRecognizerShouldDelayLift:(id)a1; - (void)startForbiddingEditingModeWithReason:(id)a0; - (id)markAsDropping; - (void)prepareToCrossfadeImageWithView:(id)a0 options:(unsigned long long)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_focusEffectBounds; - (void)_closeBoxTapGestureChanged:(id)a0; - (id)dropDelegate; - (id)representativeIconViewForModalInteractions; - (void)setCrossfadeFraction:(double)a0; - (void)cancelDrag; - (void)_handleActivateAppExposeKeyShortcut:(id)a0; - (void)_configureViewAsFolderIconImageView:(id)a0; - (BOOL)_isForcingIconContentScalingEnabled; - (id)behaviorDelegate; - (void)setTouchDownInIcon:(BOOL)a0; - (void)_setForcingIconContentScalingEnabled:(BOOL)a0; - (void)_applyIconLabelAlpha:(double)a0; - (id)contextMenuInteraction:(id)a0 configuration:(id)a1 dismissalPreviewForItemWithIdentifier:(id)a2; - (double)effectiveIconAccessoryAlpha; - (void)iconImageViewWillBeginAsynchronousImageLoadForIcon:(id)a0; - (id)_automationID; - (id)_legibilitySettingsWithParameters:(id)a0; - (id)referenceIconViewForConfigurationInteraction:(id)a0; - (void)_recursiveNotifyInteractionTintColorDidChangeForReasons:(unsigned long long)a0; - (void)dismissConfigurationCardImmediately; - (double)_additionalLiftScale; - (void)endForbiddingEditingModeWithReason:(id)a0; - (void)_updateLabel; - (void)_updateCustomIconImageViewController:(BOOL)a0; - (void)setIcon:(id)a0 animated:(BOOL)a1; - (BOOL)_shouldEnableGroupBlending; - (id)contextMenuInteraction:(id)a0 configuration:(id)a1 highlightPreviewForItemWithIdentifier:(id)a2; - (BOOL)_debugContinuity; - (BOOL)isLabelTextBold; - (void)dismissStackConfigurationCard; - (id)createNewIconLabelViewFactory; - (void)_handleAddWidgetRequest:(id)a0; - (void)_updateCloseBoxAnimated:(BOOL)a0; - (BOOL)_isCursorInteractionEnabled; - (BOOL)isTimedOut; - (struct CGSize { double x0; double x1; })accessorySize; - (id)_contextMenuInteraction:(id)a0 previewForIconWithConfigurationOptions:(unsigned long long)a1 highlighted:(BOOL)a2; - (void)iconImageViewDidEndAsynchronousImageLoadForIcon:(id)a0; - (void)_toggleGroupBlendingIfNecessary; - (double)iconImageCornerRadius; - (id)_iconImageView; - (struct CGPoint { double x0; double x1; })_focusEffectCenter; - (void)configureForLabelAllowed:(BOOL)a0; - (BOOL)_shouldHaveContentContainerView; - (void)removeForbidAccessoryUpdatesAssertion:(id)a0; - (void)_updateBrightness; - (void)_contextMenuConfigurationDidPresent:(id)a0; - (void)_notifyObserversSizeDidChange; - (void)_applyIconImageAlpha:(double)a0; - (struct CGPoint { double x0; double x1; })_centerForAccessoryView; - (void)_contextMenuConfigurationWillPresent:(id)a0 forInteraction:(id)a1; - (id)labelImageWithParameters:(id)a0; - (void)configurationInteractionDidBegin:(id)a0; - (id)_legibilitySettingsWithPrimaryColor:(id)a0; - (void)_updateFrameToIconViewSize; - (id)_labelImage; - (id)_pointerStyleForWidgetIcon; - (void)_handleMakeSplitRightKeyShortcut:(id)a0; - (void)_handleTapWithModifierFlags:(long long)a0; - (id)initWithConfigurationOptions:(unsigned long long)a0; - (void)_updateAccessoryViewAnimated:(BOOL)a0; - (id)defaultDragPreviewWithParameters:(id)a0; - (void)removeDroppingAssertion:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForLabelAccessoryViewWithLabelFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 labelImage:(id)a1 labelImageParameters:(id)a2 imageFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3; - (void)cancelDragLift; - (void)_registerForAddWidgetRequestsIfNecessary; - (void)setShowsDropGlow:(BOOL)a0 animator:(id)a1; - (id)_pointerStyleForLibraryAdditionalItemsIndicatorIcon; - (void)_destroyAccessoryView:(id)a0; - (BOOL)pointMostlyInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForLabel; - (void)_setShowingCloseBox:(BOOL)a0; - (id)containerViewForConfigurationInteraction:(id)a0; - (void)_handleMakeSplitLeftKeyShortcut:(id)a0; - (void)removeAllIconAnimations; - (void)_disableContentContainerView; - (void)configureLabelImageParametersBuilder:(id)a0; - (void)_contextMenuConfigurationDidDismiss:(id)a0; - (void)_updateAllComponentAlphas; - (BOOL)_contextMenuInteractionShouldAllowDragAfterDismiss:(id)a0; - (BOOL)closeBoxShouldTrack:(id)a0; - (void)_insertIconImageView:(id)a0; - (id)matchingIconViewWithConfigurationOptions:(unsigned long long)a0; - (void)_destroyIconImageView; - (void)setDragLifted:(BOOL)a0; - (void)updateParallaxSettings; - (void)removeAssertion:(id)a0; - (id)newComponentBackgroundViewOfType:(long long)a0; - (void)consumeSinglePressUpForButtonKind:(long long)a0; - (id)labelConfiguration; - (unsigned long long)supportedIconGridSizeClasses; - (void)_fetchApplicationShortcutItemsIfAppropriate; - (void)_updateProgressAnimated:(BOOL)a0; - (double)effectiveIconLabelAlpha; - (void)_delegateTouchEnded:(BOOL)a0; - (id)dragPreviewForItem:(id)a0 session:(id)a1; - (void)_configureLabelAccessoryViewForType:(long long)a0; - (void)_recursivelyUpdateBackdropMaskFrames; - (BOOL)_isShowingAccessoryView; - (id)configurationUIDelegate; - (void)setOverrideBadgeNumberOrString:(id)a0 animated:(BOOL)a1; - (void)clearIconImageInfo; - (id)dragInteraction:(id)a0 itemsForAddingToSession:(id)a1 withTouchAtPoint:(struct CGPoint { double x0; double x1; })a2; - (id)_contextMenuInteraction:(id)a0 overrideSuggestedActionsForConfiguration:(id)a1; - (void)contextMenuInteraction:(id)a0 willPerformPreviewActionForMenuWithConfiguration:(id)a1 animator:(id)a2; - (id)dragInteraction:(id)a0 itemsForBeginningSession:(id)a1; - (void)pressesEnded:(id)a0 withEvent:(id)a1; - (void)pointerInteraction:(id)a0 willEnterRegion:(id)a1 animator:(id)a2; - (void)setDragging:(BOOL)a0; - (void)dealloc; - (BOOL)dragInteraction:(id)a0 sessionIsRestrictedToDraggingApplication:(id)a1; - (void)removeObserver:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleImageRelativeFrameForMiniIconAtIndex:(unsigned long long)a0; - (BOOL)_dragInteraction:(id)a0 shouldDelayCompetingGestureRecognizer:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForMiniIconAtIndex:(unsigned long long)a0; - (id)_dragInteraction:(id)a0 sessionPropertiesForSession:(id)a1; - (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1; - (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (void)iconLaunchEnabledDidChange:(id)a0; - (void)setBackgroundAndIconGridImageAlpha:(double)a0; - (id)succinctDescriptionBuilder; - (struct CGSize { double x0; double x1; })intrinsicContentSize; - (void)dragInteraction:(id)a0 item:(id)a1 willAnimateCancelWithAnimator:(id)a2; - (void)dragInteraction:(id)a0 session:(id)a1 didEndWithOperation:(unsigned long long)a2; - (void)prepareForReuse; - (void)scrollToGapOrTopIfFullOfPage:(unsigned long long)a0 animated:(BOOL)a1; - (void)scrollToTopOfPage:(unsigned long long)a0 animated:(BOOL)a1; - (long long)_dropInteraction:(id)a0 dataOwnerForSession:(id)a1; - (id)_contextMenuInteraction:(id)a0 styleForMenuWithConfiguration:(id)a1; - (void)contextMenuInteraction:(id)a0 willEndForConfiguration:(id)a1 animator:(id)a2; - (void)contextMenuInteraction:(id)a0 willDisplayMenuForConfiguration:(id)a1 animator:(id)a2; - (void)dropInteraction:(id)a0 sessionDidEnd:(id)a1; - (void)dragInteraction:(id)a0 sessionWillBegin:(id)a1; - (void)setEditing:(BOOL)a0 animated:(BOOL)a1; - (BOOL)dropInteraction:(id)a0 canHandleSession:(id)a1; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)pressesBegan:(id)a0 withEvent:(id)a1; - (void)scrollToTopOfFirstPageAnimated:(BOOL)a0; - (void)dropInteraction:(id)a0 performDrop:(id)a1; - (void)iconAccessoriesDidUpdate:(id)a0; - (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)dropInteraction:(id)a0 sessionDidUpdate:(id)a1; - (void)configurationInteractionWillBegin:(id)a0; - (BOOL)gestureRecognizerShouldBegin:(id)a0; - (void)dropInteraction:(id)a0 sessionDidEnter:(id)a1; - (void)pressesChanged:(id)a0 withEvent:(id)a1; - (void)iconImageDidUpdate:(id)a0; - (void)setFloatyFolderCrossfadeFraction:(double)a0; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (BOOL)isFolderIcon; - (id)tintColor; - (id)dragInteraction:(id)a0 previewForLiftingItem:(id)a1 session:(id)a2; - (void)touchesBegan:(id)a0 withEvent:(id)a1; - (BOOL)_shouldAnimatePropertyWithKey:(id)a0; - (void)dragInteraction:(id)a0 willAnimateLiftWithAnimator:(id)a1 session:(id)a2; - (void)cleanupAfterFloatyFolderCrossfade; - (void)dropInteraction:(id)a0 sessionDidExit:(id)a1; - (id)contextMenuInteraction:(id)a0 configurationForMenuAtLocation:(struct CGPoint { double x0; double x1; })a1; - (void)prepareToCrossfadeWithFloatyFolderView:(id)a0 allowFolderInteraction:(BOOL)a1; - (id)dragInteraction:(id)a0 sessionForAddingItems:(id)a1 withTouchAtPoint:(struct CGPoint { double x0; double x1; })a2; - (id)pointerInteraction:(id)a0 regionForRequest:(id)a1 defaultRegion:(id)a2; - (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)dragInteraction:(id)a0 previewForCancellingItem:(id)a1 withDefault:(id)a2; - (id)descriptionWithMultilinePrefix:(id)a0; - (void)settings:(id)a0 changedValueForKey:(id)a1; - (BOOL)canBecomeFirstResponder; - (void).cxx_destruct; - (id)contentSizeCategory; - (id)folder; - (id)pointerInteraction:(id)a0 styleForRegion:(id)a1; - (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (void)didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1; - (id)succinctDescription; - (double)_continuousCornerRadius; - (void)touchesEnded:(id)a0 withEvent:(id)a1; - (BOOL)isDragging; - (void)setUserInteractionEnabled:(BOOL)a0; - (void)layoutSubviews; - (void)touchesMoved:(id)a0 withEvent:(id)a1; - (void)addObserver:(id)a0; - (void)pressesCancelled:(id)a0 withEvent:(id)a1; - (void)didMoveToWindow; - (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; @end