@class NSMutableDictionary, UIWindowScene, CSProminentDisplayViewController, FBScene, BSCompoundAssertion, UIView, PRPosterPreferencesImpl, NSString, PRPosterEnvironmentImpl, UIScene, UIViewFloatAnimatableProperty, NSArray, RBSAssertion, PRRenderingBackdropView; @protocol PRInvalidatable, UITraitChangeRegistration, PRRenderingDelegate; @interface PRRenderer : NSObject <FBSceneDelegate, _UISceneComponentProviding, _UISceneSettingsDiffAction, PRRenderingBackdropViewOwner, UISceneDelegate> { UIWindowScene *_scene; id<PRRenderingDelegate> _delegate; BOOL _disconnected; NSMutableDictionary *_viewsByLevel; BSCompoundAssertion *_sessionExtensions; RBSAssertion *_assertion; BOOL _assertionValid; BOOL _disableReentrantRenderingExtensionForMemoryReclamation; id<PRInvalidatable> _wakeToken; id<PRInvalidatable> _unlockToken; PRRenderingBackdropView *_backdropView; FBScene *_graphicComplicationScene; BOOL _graphicComplicationsRendered; FBScene *_sidebarComplicationScene; BOOL _sidebarComplicationsRendered; FBScene *_inlineComplicationScene; BOOL _inlineComplicationRendered; UIViewFloatAnimatableProperty *_unlockAnimator; BOOL _animatingUnlock; BOOL _interruptedUnlock; id<UITraitChangeRegistration> _ambientPresentationTraitChangeRegistration; BOOL _wasDepthEffectDisabled; } @property (retain, nonatomic) CSProminentDisplayViewController *timePreviewProminentDisplayViewController; @property (retain, nonatomic) CSProminentDisplayViewController *complicationsPreviewProminentDisplayViewController; @property (copy, nonatomic) NSArray *attachments; @property (readonly, nonatomic) PRPosterEnvironmentImpl *environment; @property (readonly, nonatomic) PRPosterPreferencesImpl *preferences; @property (readonly, nonatomic) UIView *backgroundView; @property (readonly, nonatomic) UIView *foregroundView; @property (readonly, nonatomic) UIView *floatingView; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (weak, nonatomic, getter=_scene, setter=_setScene:) UIScene *_scene; - (void)updatedValuesForView:(id)a0; - (void)scene:(id)a0 didReceiveActions:(id)a1; - (void)sceneDidDisconnect:(id)a0; - (void)sceneDidBecomeActive:(id)a0; - (void)dealloc; - (void)sceneDidEnterBackground:(id)a0; - (id)_settingsDiffActionsForScene:(id)a0; - (void)_performActionsForUIScene:(id)a0 withUpdatedFBSScene:(id)a1 settingsDiff:(id)a2 fromSettings:(id)a3 transitionContext:(id)a4 lifecycleActionType:(unsigned int)a5; - (void)scene:(id)a0 willConnectToSession:(id)a1 options:(id)a2; - (id)initWithScene:(id)a0; - (void)sceneWillResignActive:(id)a0; - (void)invalidateView:(id)a0; - (void)sceneWillEnterForeground:(id)a0; - (void)updatePreferences:(id /* block */)a0; - (id)extendRenderSessionForReason:(id)a0; - (void).cxx_destruct; - (id)initWithDelegate:(id)a0; - (void)noteContentSignificantlyChanged; - (id)extendRenderingSessionForReason:(id)a0; @end