luxlabs header browser preview


@class NSIndexPath, PBFPosterPair;

@interface PBFPosterRackCollectionViewController : UICollectionViewController <FCUIFocusSelectionViewControllerDelegate, SBSHomeScreenServiceLayoutObserver, UICollectionViewDelegate_Private, UIGestureRecognizerDelegate, UISheetPresentationControllerDelegate, PBFPosterGalleryPreviewViewControllerDelegate, PRDateObserving, PBFPosterEditingIngestionManagerDelegate, PREditingFontAndColorPickerViewControllerDelegate, PREditingSceneViewControllerObserver, PBFPosterRackSwitcherControlling> {
    void /* unknown type, empty encoding */ lockPosterOverlayLayerSpecification;
    void /* unknown type, empty encoding */ lockPosterLiveContentLayerSpecification;
    void /* unknown type, empty encoding */ lockPosterLiveFloatingLayerSpecification;
    void /* unknown type, empty encoding */ portalContainerSpecification;
    void /* unknown type, empty encoding */ isLockPosterFloatingLayerInlined;
    void /* unknown type, empty encoding */ isLockPosterComplicationRowHidden;
    void /* unknown type, empty encoding */ leadingTopButtonFrame;
    void /* unknown type, empty encoding */ trailingTopButtonFrame;
    void /* unknown type, empty encoding */ lockVibrancyConfiguration;
    void /* unknown type, empty encoding */ stashedLockscreenSnapshots;
    void /* unknown type, empty encoding */ posterStore;
    void /* unknown type, empty encoding */ focusSetupStateProvider;
    void /* unknown type, empty encoding */ currentFocusSetupState;
    void /* unknown type, empty encoding */ shouldShowFocusButtonOnLockScreenPosterCells;
    void /* unknown type, empty encoding */ displayedComplicationLocationOnLockScreenPosterCells;
    void /* unknown type, empty encoding */ shouldDisplayHomeCardsParallaxedWithLockCardsInAlongsideLayout;
    void /* unknown type, empty encoding */ leadingTopButton;
    void /* unknown type, empty encoding */ leadingTopButtonTopAnchorConstraint;
    void /* unknown type, empty encoding */ leadingTopButtonTrailingAnchorConstraint;
    void /* unknown type, empty encoding */ trailingTopButton;
    void /* unknown type, empty encoding */ trailingTopButtonTopAnchorConstraint;
    void /* unknown type, empty encoding */ trailingTopButtonTrailingAnchorConstraint;
    void /* unknown type, empty encoding */ topButtonsEdgeInsets;
    void /* unknown type, empty encoding */ centeredPosterButton;
    void /* unknown type, empty encoding */ centeredPosterButtonMinWidth;
    void /* unknown type, empty encoding */ sideButtonTrailingWidth;
    void /* unknown type, empty encoding */ addPosterButton;
    void /* unknown type, empty encoding */ actionsMenuButton;
    void /* unknown type, empty encoding */ $__lazy_storage_$_duplicateAction;
    void /* unknown type, empty encoding */ homeScreenConfigurationView;
    void /* unknown type, empty encoding */ posterPairWithUncommittedHomeScreenConfigurationUpdates;
    void /* unknown type, empty encoding */ $__lazy_storage_$_feedbackGenerator;
    void /* unknown type, empty encoding */ currentPosterSignificantEventsCounter;
    void /* unknown type, empty encoding */ galleryController;
    void /* unknown type, empty encoding */ switcherApplicationStateNode;
    void /* unknown type, empty encoding */ hasScrolledToSelectionForInitialViewLayout;
    void /* unknown type, empty encoding */ isScrollingOrSettling;
    void /* unknown type, empty encoding */ pageControlPreferredNumberOfVisibleIndicators;
    void /* unknown type, empty encoding */ $__lazy_storage_$_initialLayoutModeFromFullscreen;
    void /* unknown type, empty encoding */ layoutTransitionAnimationCount;
    void /* unknown type, empty encoding */ durationForCommittingToAlongsideLayout;
    void /* unknown type, empty encoding */ minimumMovementForSignificantPan;
    void /* unknown type, empty encoding */ isTransitioningToInitialLayoutModeFromFullscreen;
    void /* unknown type, empty encoding */ shouldBeginAlongsideCompactDeflationWhenAppropriate;
    void /* unknown type, empty encoding */ numberOfTrackingTouchesBegunWhileTransitioningToInitialLayoutModeFromFullscreen;
    void /* unknown type, empty encoding */ layout;
    void /* unknown type, empty encoding */ centeredLockPosterOverlayView;
    void /* unknown type, empty encoding */ lockPosterLiveContentView;
    void /* unknown type, empty encoding */ lockPosterLiveFloatingView;
    void /* unknown type, empty encoding */ homeScreenIconContentLayout;
    void /* unknown type, empty encoding */ currentHomeScreenIconContentLayoutFetchRequestID;
    void /* unknown type, empty encoding */ homeScreenIconContentViewConnector;
    void /* unknown type, empty encoding */ headerBottomEdgeSpacing;
    void /* unknown type, empty encoding */ editingSessionInProgressAssertion;
    void /* unknown type, empty encoding */ legacyMigrationHelper;
    void /* unknown type, empty encoding */ $__lazy_storage_$_widgetHost;
    void /* unknown type, empty encoding */ $__lazy_storage_$_lockScreenWidgetMetricsSpecifications;
    void /* unknown type, empty encoding */ galleryDataProvider;
    void /* unknown type, empty encoding */ galleryInUseAssertion;
    void /* unknown type, empty encoding */ focusSelector;
    void /* unknown type, empty encoding */ homeScreenService;
    void /* unknown type, empty encoding */ homeScreenLayoutObservationToken;
}

@property (nonatomic, readonly) unsigned long long supportedInterfaceOrientations;
@property (nonatomic, readonly) BOOL prefersStatusBarHidden;
@property (nonatomic, weak) void /* unknown type, empty encoding */ posterRackDelegate;
@property (nonatomic, readonly) void /* unknown type, empty encoding */ dateProvider;
@property (nonatomic) void /* unknown type, empty encoding */ managesLiveWidgetHosting;
@property (nonatomic) void /* unknown type, empty encoding */ shouldDisplayCancelButton;
@property (nonatomic) void /* unknown type, empty encoding */ shouldDisplayGalleryAffordance;
@property (nonatomic) void /* unknown type, empty encoding */ shouldDisplayAddButton;
@property (nonatomic) void /* unknown type, empty encoding */ shouldDisplayActionsButton;
@property (nonatomic) void /* unknown type, empty encoding */ shouldDisplayConfigurationTopButtons;
@property (nonatomic) void /* unknown type, empty encoding */ allowsLeavingHomeConfiguringLayout;
@property (nonatomic) void /* unknown type, empty encoding */ allowsEnteringFullscreenLayout;
@property (nonatomic) void /* unknown type, empty encoding */ shouldTransitionLayoutToConfiguringHomeForFirstPoster;
@property (nonatomic, retain) void /* unknown type, empty encoding */ pageControl;
@property (nonatomic) void /* unknown type, empty encoding */ layoutMode;
@property (nonatomic, readonly) NSIndexPath *centeredPosterIndexPath;
@property (nonatomic, readonly) PBFPosterPair *centeredPoster;

+ (id)simplifiedHomeScreenSwitcherFor:(id)a0 delegate:(id)a1 topButtonLayout:(struct PREditingSceneViewControllerTopButtonLayout { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; })a2;
+ (id)simplifiedHomeScreenSwitcherWithFilter:(id)a0 delegate:(id)a1 topButtonLayout:(struct PREditingSceneViewControllerTopButtonLayout { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; })a2;

- (void)scrollViewDidEndDecelerating:(id)a0;
- (void)reset:(id /* block */)a0;
- (void)collectionView:(id)a0 didSelectItemAtIndexPath:(id)a1;
- (id)init;
- (void)dealloc;
- (void)getRotationContentSettings:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; double x5; int x6; } *)a0 forWindow:(id)a1;
- (void)viewWillLayoutSubviews;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (void)viewDidLayoutSubviews;
- (id)_indexPathOfReferenceItemForLayoutTransitionInCollectionView:(id)a0;
- (void)viewDidLoad;
- (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1;
- (void)scrollViewDidEndScrollingAnimation:(id)a0;
- (void)presentationControllerDidDismiss:(id)a0;
- (void)collectionView:(id)a0 willDisplayCell:(id)a1 forItemAtIndexPath:(id)a2;
- (void)presentationControllerWillDismiss:(id)a0;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)collectionView:(id)a0 didEndDisplayingCell:(id)a1 forItemAtIndexPath:(id)a2;
- (void).cxx_destruct;
- (void)viewDidMoveToWindow:(id)a0 shouldAppearOrDisappear:(BOOL)a1;
- (long long)collectionView:(id)a0 numberOfItemsInSection:(long long)a1;
- (long long)numberOfSectionsInCollectionView:(id)a0;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (id)initWithCollectionViewLayout:(id)a0;
- (void)scrollViewDidScroll:(id)a0;
- (id)collectionView:(id)a0 viewForSupplementaryElementOfKind:(id)a1 atIndexPath:(id)a2;
- (id)collectionView:(id)a0 cellForItemAtIndexPath:(id)a1;
- (id)initWithCoder:(id)a0;
- (void)scrollViewWillBeginDragging:(id)a0;
- (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(struct CGPoint { double x0; double x1; } *)a2;
- (id)_newCollectionViewWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 collectionViewLayout:(id)a1;
- (void)pageControlDidChangePage:(id)a0;
- (void)dateProvider:(id)a0 didUpdateDate:(id)a1;
- (void)editingSceneViewController:(id)a0 userDidDismissWithAction:(long long)a1 updatedConfiguration:(id)a2 updatedConfiguredProperties:(id)a3 completion:(id /* block */)a4;
- (void)editingSceneViewControllerDidFinalize:(id)a0;
- (void)fontAndColorPickerViewController:(id)a0 didUpdateDesiredDetent:(double)a1;
- (struct PREditingSceneViewControllerTopButtonLayout { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; })topButtonLayoutForEditingSceneViewController:(id)a0;
- (void)homeScreenServiceLayoutDidChange:(id)a0;
- (void)scrollToFirstPoster:(BOOL)a0 completion:(id /* block */)a1;
- (void)didTapEmptyViewArea:(id)a0;
- (void)dismissPresentedViewControllersAnimated:(BOOL)a0 dismissHandler:(id /* block */)a1 completion:(id /* block */)a2;
- (void)editingIngestionManager:(id)a0 didAccept:(id)a1 userChoice:(long long)a2;
- (void)focusSelectionViewController:(id)a0 hasSelected:(BOOL)a1 activity:(id)a2;
- (void)galleryViewController:(id)a0 didSelectPreview:(id)a1 fromPreviewView:(id)a2;
- (id)galleryViewController:(id)a0 willUseAnimationController:(id)a1 forDismissingEditingViewControllerWithAction:(long long)a2;
- (id)initWithPosterFilter:(id)a0;
- (id)posterExtensionDataStore;
- (void)posterSectionRemovalView:(id)a0 didRequestRemovalOfPosterWithID:(id)a1;
- (void)presentPosterGallery:(id /* block */)a0;

@end