@class NSHashTable, NSString, _UIScenePresenterOwner, _UIScenePresentationView, UIView, FBScene, UIScenePresentationContext; @protocol UIScenePresentation, _UIComparable, NSCopying; @interface _UIScenePresenter : NSObject <BSDescriptionProviding, UIScenePresenter> { _UIScenePresenterOwner *_owner; NSString *_identifier; BOOL _invalidated; _UIScenePresentationView *_view; NSHashTable *_observers; } @property (nonatomic) double _initializeTime; @property (readonly, nonatomic, getter=isActive) BOOL enabled; @property (readonly, nonatomic, getter=isHosting) BOOL hosting; @property (nonatomic, getter=isVisibilityPropagationEnabled) BOOL visibilityPropagationEnabled; @property (readonly, copy, nonatomic) id<NSCopying, _UIComparable> sortContext; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, copy, nonatomic) NSString *identifier; @property (readonly, weak, nonatomic) FBScene *scene; @property (readonly, copy, nonatomic) UIScenePresentationContext *presentationContext; @property (readonly, nonatomic) UIView<UIScenePresentation> *presentationView; @property (readonly, nonatomic, getter=isActive) BOOL active; @property (readonly, nonatomic, getter=isInvalidated) BOOL invalidated; - (id)init; - (BOOL)_isHosting; - (void)dealloc; - (void)removeObserver:(id)a0; - (id)succinctDescriptionBuilder; - (id)newSnapshot; - (void)modifyPresentationContext:(id /* block */)a0; - (void)invalidate; - (long long)compare:(id)a0; - (void)activate; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (id)descriptionWithMultilinePrefix:(id)a0; - (id)initWithOwner:(id)a0 identifier:(id)a1 sortContext:(id)a2; - (id)newSnapshotPresentationView; - (void).cxx_destruct; - (void)updateHostingStateIfNecessary; - (id)succinctDescription; - (id)newSnapshotContext; - (void)addObserver:(id)a0; - (void)deactivate; @end