@class NSString, TRAArbiter, FBScene, TRAParticipant, BKSAnimationFenceHandle, SBTraitsSceneOrientationRequestAssistant, SBSceneHandle, NSNumber, UIApplicationSceneClientSettingsDiffInspector; @interface SBTraitsSceneParticipantDelegate : NSObject { BOOL _invalidated; SBTraitsSceneOrientationRequestAssistant *_orientationRequestActionAssistant; UIApplicationSceneClientSettingsDiffInspector *_sceneClientSettingsDiffInspector; long long _orientationMode; BKSAnimationFenceHandle *_fallbackFence_90210730; } @property (nonatomic) BOOL canDetermineActiveOrientation; @property (retain, nonatomic) NSNumber *preferredSceneLevel; @property (nonatomic, getter=isOrientationActuationAnimatable) BOOL orientationActuationEnabled; @property (nonatomic, getter=isOrientationActuationAnimatable) BOOL orientationActuationAnimatable; @property (nonatomic) long long orientationModeOverride; @property (nonatomic) unsigned long long initialSupportedOrientationsOverride; @property (copy, nonatomic) id /* block */ actuateZOrderAlongsideBlock; @property (copy, nonatomic) id /* block */ actuateOrientationAlongsideBlock; @property (copy, nonatomic) id /* block */ actuateOrientationSettingsAlongsideBlock; @property (weak, nonatomic) FBScene *scene; @property (weak, nonatomic) SBSceneHandle *sceneHandle; @property (weak, nonatomic) TRAArbiter *arbiter; @property (weak, nonatomic) TRAParticipant *participant; @property (readonly, nonatomic) long long sceneCurrentOrientation; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)updatePreferencesForParticipant:(id)a0 updater:(id)a1; - (void)sceneHandle:(id)a0 didCreateScene:(id)a1; - (unsigned long long)_sanitizedMask:(unsigned long long)a0 forApplication:(id)a1; - (void)dealloc; - (long long)_preferredOrientation; - (void)scene:(id)a0 didUpdateClientSettingsWithDiff:(id)a1 oldClientSettings:(id)a2 transitionContext:(id)a3; - (unsigned long long)_bestGuessSupportedInterfaceOrientations; - (void)updatePreferencesWithUpdater:(id)a0; - (id)initWithScene:(id)a0; - (void)appendDescriptionForParticipant:(id)a0 withBuilder:(id)a1 multilinePrefix:(id)a2; - (unsigned long long)_allLegalOrientations; - (id)_application; - (void)_resetToInitialState; - (unsigned long long)_supportedOrientations; - (void)invalidate; - (void)updateOrientationSceneSettingsForParticipant:(id)a0; - (void)_evaluateOrientationTransitionContext:(id)a0; - (void)sceneHandle:(id)a0 didDestroyScene:(id)a1; - (long long)_orientationMode; - (unsigned long long)_hostReferenceAngleModeForDisplayIdentity:(id)a0; - (void).cxx_destruct; - (void)actuateUserInterfaceStyleSettingsWithContext:(id)a0; - (BOOL)_isAllowedToHavePortraitUpsideDown; - (void)actuateOrientationSettingsWithContext:(id)a0; - (BOOL)needsActuationForUpdateReasons:(long long)a0; - (void)participantWillInvalidate:(id)a0; - (void)sceneContentStateDidChange:(id)a0; - (void)didChangeSettingsForParticipant:(id)a0 context:(id)a1; - (id)participantAssociatedSceneIdentityTokens:(id)a0; - (double)_angleFromScreenReferenceSpaceForSettings:(id)a0 displayIdentity:(id)a1; - (id)initWithSceneHandle:(id)a0; - (void)actuateZOrderLevelSettings; @end