@class PXLoadingStatusManager, NSString, PXContentPrivacyController, PXAssetsDataSourceManager, PXSectionedObjectReference, PXSectionedSelectionManager, PXFooterViewModel, PXStatusViewModel, PXSearchQueryMatchInfo, PXAssetActionManager, PXMediaProvider, PXAssetCollectionActionManager; @protocol PXPhotosViewDelegate, PXPhotosGridOptionsController, PXTapbackStatusManager, PXPhotosSectionBodyLayoutProvider, PXPhotosPreferredAssetCropDelegate, PXPhotosBannerProvider, PXPhotosPreferredColumnCountsDelegate, PXAssetImportStatusManager, PXZoomablePhotosUserDefaults; @interface PXPhotosViewConfiguration : NSObject <NSCopying> @property (readonly, nonatomic) PXAssetsDataSourceManager *dataSourceManager; @property (readonly, nonatomic) PXMediaProvider *mediaProvider; @property (readonly, nonatomic) PXSectionedSelectionManager *selectionManager; @property (readonly, nonatomic) PXAssetActionManager *assetActionManager; @property (readonly, nonatomic) PXAssetCollectionActionManager *assetCollectionActionManager; @property (weak, nonatomic) id<PXPhotosViewDelegate> delegate; @property (nonatomic) BOOL wantsTabBarHidden; @property (nonatomic) BOOL prefersActionsInToolbar; @property (nonatomic) long long footerVisibilityStyle; @property (retain, nonatomic) PXFooterViewModel *footerViewModel; @property (copy, nonatomic) NSString *footerSubtitle; @property (nonatomic) BOOL wantsFooterMask; @property (nonatomic) BOOL wantsCPLStatus; @property (nonatomic) BOOL wantsRenderingStatus; @property (nonatomic) BOOL wantsContentFilterVisible; @property (nonatomic) BOOL wantsShareGridButtonVisible; @property (nonatomic) BOOL wantsDynamicTitles; @property (nonatomic) BOOL wantsExternallyRenderedSecondaryToolbar; @property (nonatomic) BOOL containerProvidesSecondaryToolbar; @property (nonatomic) long long navBarStyle; @property (nonatomic) BOOL shouldOptOutOfChromelessBars; @property (nonatomic) BOOL wantsModernNavBarButtons; @property (nonatomic) long long sectionHeaderStyle; @property (nonatomic) long long sectionBodyStyle; @property (retain, nonatomic) id<PXPhotosSectionBodyLayoutProvider> sectionBodyLayoutProvider; @property (retain, nonatomic) id<PXPhotosBannerProvider> bannerProvider; @property (nonatomic) long long sectionHeaderStyleForEditorialLens; @property (nonatomic) long long summaryStyle; @property (nonatomic) long long gridStyle; @property (nonatomic) long long preferredUserInterfaceStyle; @property (nonatomic) double itemAspectRatio; @property (nonatomic) BOOL showLoadingPlaceholderWhenEmpty; @property (weak, nonatomic) id<PXPhotosPreferredAssetCropDelegate> preferredAssetCropDelegate; @property (weak, nonatomic) id<PXPhotosPreferredColumnCountsDelegate> preferredColumnCountsDelegate; @property (nonatomic) BOOL ignoreContentFilterStateWhenNotFiltering; @property (nonatomic) BOOL ignoreFilterPredicateAssert; @property (nonatomic) long long backgroundStyle; @property (nonatomic) BOOL allowsCaptions; @property (nonatomic) BOOL startsInSelectMode; @property (nonatomic) BOOL wantsDimmedSelectionStyle; @property (nonatomic) BOOL wantsNumberedSelectionStyle; @property (nonatomic) long long selectionContextOverride; @property (nonatomic) BOOL wantsFileSizeBadge; @property (nonatomic) long long noContentPlaceholderType; @property (nonatomic) unsigned long long allowedActions; @property (nonatomic) unsigned long long allowedBehaviors; @property (nonatomic) unsigned long long forbiddenBadges; @property (nonatomic) BOOL allowsInteractiveFavoriteBadges; @property (nonatomic) BOOL allowsGridAppearanceActions; @property (nonatomic) BOOL allowsDragOut; @property (nonatomic) BOOL allowsDragIn; @property (nonatomic) BOOL allowsDragAndDrop; @property (nonatomic) BOOL allowsSwipeToSelect; @property (nonatomic) BOOL allowsUserDefaults; @property (retain, nonatomic) id<PXZoomablePhotosUserDefaults> customUserDefaults; @property (nonatomic) BOOL allowsLinkInteractions; @property (nonatomic) BOOL allowsMultiSelectMenu; @property (copy, nonatomic) NSString *title; @property (copy, nonatomic) NSString *containerTitle; @property (nonatomic) BOOL lowMemoryMode; @property (nonatomic) long long contentMode; @property (nonatomic) long long oneUpPresentationOrigin; @property (nonatomic) BOOL providesOneUpActionManager; @property (nonatomic) BOOL wantsOneUpShowInLibraryButton; @property (nonatomic) BOOL alwaysIncludeSharedWithYouAssets; @property (nonatomic) BOOL allowsMergeDuplicatesAction; @property (retain, nonatomic) id<PXPhotosGridOptionsController> optionsController; @property (copy, nonatomic) id /* block */ infoActionHandler; @property (retain, nonatomic) PXLoadingStatusManager *loadingStatusManager; @property (retain, nonatomic) id<PXAssetImportStatusManager> assetImportStatusManager; @property (nonatomic) long long contentStartingPosition; @property (retain, nonatomic) Class decorationViewClass; @property (retain, nonatomic) id<PXTapbackStatusManager> tapbackStatusManager; @property (nonatomic) BOOL isEmbedded; @property (retain, nonatomic) PXStatusViewModel *emptyPlaceholderStatusViewModel; @property (retain, nonatomic) PXContentPrivacyController *privacyController; @property (copy, nonatomic) PXSearchQueryMatchInfo *searchQueryMatchInfo; @property (copy, nonatomic) id /* block */ badgesModifier; @property (nonatomic) BOOL wantsFooterVisibleImmediately; @property (nonatomic) BOOL wantsSingleRowScrollingLayout; @property (nonatomic) BOOL wantsAggregationsLayout; @property (nonatomic) long long dismissAffordance; @property (nonatomic) BOOL allowsSwipeDownToDismiss; @property (retain, nonatomic) PXSectionedObjectReference *initialNavigationObjectReference; @property (nonatomic) long long initialNavigationScrollPosition; @property (nonatomic) long long scrollingBehavior; @property (nonatomic) long long overrideDefaultNumberOfColumns; @property (copy, nonatomic) NSString *pickerClientBundleIdentifier; @property (nonatomic) BOOL useLowMemoryDecode; - (id)init; - (void).cxx_destruct; - (id)initWithDataSourceManager:(id)a0 mediaProvider:(id)a1 selectionManager:(id)a2 assetActionManager:(id)a3 assetCollectionActionManager:(id)a4; - (id)copyWithZone:(struct _NSZone { } *)a0; @end