@class NSString, NSMapTable, _SBUIPresentableGestureRecognizerPriorityAssertion, _SBUIPresentableDismissalPreventionAssertion; @interface SBUIBannerClientContainerViewController : BNBannerClientContainerViewController <SBUISystemApertureElementContextObserver, SBUIPresentableCancelSystemDragGestureRecognizerDelegate, SBUIPresentableHomeGestureContext, SBUIPresentableDismissalPreventionContext, SBUIPresentableGestureRecognizerPriorityContext, SBUIPresentableButtonEventsContext> { _SBUIPresentableDismissalPreventionAssertion *_transitionDismissalPreventionAssertion; _SBUIPresentableGestureRecognizerPriorityAssertion *_gestureRecognizerPriorityAssertion; NSMapTable *_buttonEventsToActions; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL ownsHomeGesture; - (id)_transitionCoordinator; - (void)viewWillLayoutSubviews; - (void)viewDidLoad; - (void).cxx_destruct; - (id)_respondToActions:(id)a0 forFBSScene:(id)a1 inUIScene:(id)a2 fromTransitionContext:(id)a3; - (id)_buttonEventsActionForButtonEvent:(long long)a0; - (void)_handleCancelSystemBannerDragGestureRecognizer:(id)a0; - (void)_removeButtonEventsActionForButtonEvent:(long long)a0; - (void)_setButtonEventAction:(id)a0 forButtonEvent:(long long)a1; - (id)acquireAssertionForButtonEvent:(long long)a0 reason:(id)a1; - (id)acquireGestureRecognizerDefaultPriorityAssertionForReason:(id)a0; - (id)acquireTransitionDismissalPreventionAssertionForReason:(id)a0; - (BOOL)gestureRecognizer:(id)a0 shouldBeginWithTouches:(id)a1 event:(id)a2; - (id)initWithScene:(id)a0 presentable:(id)a1 context:(id)a2; - (BOOL)isAccessibilityIgnoringSmartInvertColors; - (void)setWantsHomeGesture:(BOOL)a0; - (void)systemApertureElementContextPresentationDidBecomePossible:(id)a0; @end