@class PRSPosterConfiguration, NSString, _UILegibilitySettings, FBScene, BSCompoundAssertion, PBUIWallpaperConfigurationManager, BSUIMappedImageCache, PBUIDynamicProviderWrapper, PBUIPosterHomeViewController, PBUIPosterLockViewController, UIColor; @protocol PBUIPosterComponentDelegate, BSPathProviding, PBUISessionReconnectPolicy; @interface PBUIPosterViewController : UIViewController { id _reconnectPolicy; _UILegibilitySettings *_legibilitySettings; FBScene *_scene; FBScene *_homeScene; PBUIPosterLockViewController *_lockViewController; BSUIMappedImageCache *_lockVCCache; PBUIDynamicProviderWrapper *_activeVariantReplicaProvider; PBUIDynamicProviderWrapper *_lockReplicaProvider; PBUIDynamicProviderWrapper *_lockFloatingLayerReplicaProvider; PBUIPosterHomeViewController *_homeViewController; PBUIDynamicProviderWrapper *_homeReplicaProvider; BSUIMappedImageCache *_homeVCCache; BSCompoundAssertion *_shouldRasterizeWallpaperAssertion; PBUIWallpaperConfigurationManager *_lazy_legacyWallpaperConfigurationManager; } @property (nonatomic) long long activeVariant; @property (nonatomic) long long activeOrientation; @property (nonatomic) long long deviceOrientation; @property (nonatomic) BOOL activelyRequired; @property (nonatomic) long long activeStyle; @property (nonatomic) double unlockProgress; @property (nonatomic) BOOL landscapeBlurEnabled; @property (readonly, nonatomic) PRSPosterConfiguration *activeConfiguration; @property (readonly, nonatomic) PRSPosterConfiguration *associatedConfiguration; @property (readonly, nonatomic) id storagePath; @property (readonly, nonatomic) unsigned long long posterSignificantEventsCounter; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (nonatomic) BOOL wakeSourceIsSwipeToUnlock; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) long long variant; @property (readonly, nonatomic) UIColor *averageColor; @property (readonly, nonatomic) double averageContrast; @property (readonly, nonatomic) _UILegibilitySettings *legibilitySettings; - (BOOL)updateConfiguration:(id)a0; - (id)scenesForBacklightSession; - (void)scene:(id)a0 didReceiveActions:(id)a1; - (void)scene:(id)a0 clientDidConnect:(id)a1; - (id)init; - (void)_updateRasterization; - (void)_updateForActiveVariant:(long long)a0; - (void)dealloc; - (BOOL)homeScreenReflectsLockScreen; - (id)_legacyWallpaperConfigurationManager; - (BOOL)updateAssociatedPosterConfiguration:(id)a0; - (void)traitCollectionDidChange:(id)a0; - (void)viewWillLayoutSubviews; - (id)succinctDescriptionBuilder; - (void)didRotateToInterfaceOrientation:(long long)a0; - (void)sceneDidDeactivate:(id)a0 withError:(id)a1; - (void)setActiveStyle:(long long)a0 forVariant:(long long)a1; - (id)snapshotSourceProviderForActiveVariant; - (void)scene:(id)a0 willUpdateSettings:(id)a1 withTransitionContext:(id)a2; - (void)_createHomeViewControllerIfNeeded; - (void)finishUnlockWithAnimationParameters:(struct CGSize { double x0; double x1; })a0; - (void)viewDidLoad; - (id)makeImageCacheForVariant:(long long)a0; - (void)noteUserTapOccurred; - (id)snapshotSourceProviderForVariant:(long long)a0; - (void)willRotateToInterfaceOrientation:(long long)a0; - (void)invalidate; - (void)updateLegacyPoster; - (BOOL)handlesWakeAnimation; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (void)noteUserTapOccurredWithLocation:(struct CGPoint { double x0; double x1; })a0; - (void)activateWithCompletion:(id /* block */)a0; - (id)requireWallpaperRasterizationWithReason:(id)a0; - (void)posterComponent:(id)a0 didUpdateHideDimmingLayer:(BOOL)a1; - (id)descriptionWithMultilinePrefix:(id)a0; - (BOOL)hidesDimmingLayer; - (id)portalSourceProviderForActiveVariant; - (BOOL)_canShowWhileLocked; - (id)defaultStoragePath; - (void)_updateLegibilitySettings:(id)a0; - (void).cxx_destruct; - (id)legibilitySettingsForVariant:(long long)a0; - (double)averageContrastForVariant:(long long)a0; - (id)succinctDescription; - (id)_replicaProviderForVariant:(long long)a0; - (void)_updateLandscapeBlur; - (id)_activeViewController; - (BOOL)updateHomeScene; - (void)_updateLockViewControllerVisibility; - (id)_viewControllerForVariant:(long long)a0; - (BOOL)_homeScreenConfigurationRequiresPosterContent; - (id)portalProviderForFloatingLayer; - (long long)activeStyleForVariant:(long long)a0; - (void)updatePoster:(id /* block */)a0; - (id)averageColorForVariant:(long long)a0; - (BOOL)userTapEventsRequested; - (unsigned long long)significantEventsCounterForPosterWithIdentifier:(id)a0; - (id)portalSourceProviderForVariant:(long long)a0; - (void)posterComponent:(id)a0 didUpdateLegibilitySettings:(id)a1; - (void)_updatePosterScenesForReasons:(long long)a0 completion:(id /* block */)a1; - (void)setWallpaperObscured:(BOOL)a0; @end