@class SBSwitcherModifier, NSSet, SBAppLayout; @interface SBRemovalSwitcherModifier : SBSwitcherModifier { long long _layoutRole; SBAppLayout *_appLayout; long long _reason; SBSwitcherModifier *_multitaskingModifier; BOOL _hasResizedEnoughToUnblur; unsigned long long _indexToScrollToAfterRemoval; unsigned long long _indexOfAppLayoutPriorToRemoval; NSSet *_visibleAppLayoutsPriorToRemoval; SBAppLayout *_resultingAppLayoutIfAny; unsigned long long _phase; } - (BOOL)shouldScaleContentToFillBoundsAtIndex:(unsigned long long)a0; - (double)blurViewIconScaleForIndex:(unsigned long long)a0; - (id)visibleAppLayouts; - (BOOL)clipsToUnobscuredMarginAtIndex:(unsigned long long)a0; - (BOOL)isLayoutRoleBlurred:(long long)a0 inAppLayout:(id)a1; - (BOOL)shouldUseAnchorPointToPinLayoutRolesToSpace:(unsigned long long)a0; - (BOOL)shouldAccessoryDrawShadowForAppLayout:(id)a0; - (id)topMostLayoutElements; - (void).cxx_destruct; - (struct SBSwitcherAsyncRenderingAttributes { BOOL x0; BOOL x1; })asyncRenderingAttributesForAppLayout:(id)a0; - (id)handleRemovalEvent:(id)a0; - (id)resizeProgressNotificationsForLayoutRole:(long long)a0 inAppLayout:(id)a1; - (id)animationAttributesForLayoutElement:(id)a0; - (void)_performBlockWhileSimulatingPostRemovalAppLayoutState:(id /* block */)a0; - (id)_remainingAppLayoutForRemovingLayoutRole:(long long)a0 inAppLayout:(id)a1; - (id)handleInsertionEvent:(id)a0; - (id)handleResizeProgressEvent:(id)a0; - (id)handleSceneReadyEvent:(id)a0; - (id)initWithLayoutRole:(long long)a0 inAppLayout:(id)a1 reason:(long long)a2; @end