luxlabs header browser preview


@class NSString;

@interface PXCuratedLibrarySettings : PXSettings

@property (class, nonatomic) BOOL enableEmptyYearsMonthsDaysForTesting;

@property (nonatomic) BOOL enablePlayMovieInYears;
@property (nonatomic) BOOL enableSkimmingInYears;
@property (nonatomic) BOOL enableSlideshowInYears;
@property (nonatomic) BOOL launchToSavedAllPhotosScrollPosition;
@property (copy, nonatomic) NSString *savedAllPhotosScrollPositionAnchorAssetIdentifier;
@property (nonatomic) BOOL emulatesEmptyLibrary;
@property (nonatomic) BOOL showStatusBar;
@property (nonatomic) BOOL secondaryToolbarAlwaysVisible;
@property (nonatomic) BOOL alwaysShowSecondaryToolbarAtBottom;
@property (nonatomic) double bottomCenterSecondaryToolbarWidth;
@property (nonatomic) BOOL showSecondaryToolbar;
@property (nonatomic) BOOL enableTapOnTitleToScroll;
@property (nonatomic) BOOL enableCustomScrollToTopOrBottom;
@property (nonatomic) double scrollSnapMaximumDecelerationFactor;
@property (nonatomic) double scrollSnapMaximumAccelerationFactor;
@property (nonatomic) double scrollSnapMinimumSpeed;
@property (nonatomic) double floatingHeaderFadeThresholdBetweenHeaderTopAndBodyBottom;
@property (nonatomic) double floatingHeaderFadeOverDistance;
@property (nonatomic) double floatingHeaderButtonsFadeThresholdBetweenHeaderTopAndNextBodyTop;
@property (nonatomic) double floatingHeaderButtonsFadeOverDistance;
@property (nonatomic) double floatingHeadersAppearanceCrossfadeDuration;
@property (nonatomic) double monthsFloatingHeadersDistanceFromSafeAreaTop;
@property (nonatomic) double monthsFloatingHeadersAppearanceCrossfadeStartDistance;
@property (nonatomic) double monthsFloatingHeadersAppearanceCrossfadeDistance;
@property (nonatomic) double monthsFloatingHeadersFadeoutDistance;
@property (nonatomic) double monthsFloatingHeadersSubtitleAlpha;
@property (nonatomic) double monthsInlineHeadersFadeoutOffset;
@property (nonatomic) double monthsInlineHeadersFadeoutDistance;
@property (nonatomic) double monthsInlineHeadersFadeoutMinimumAlpha;
@property (nonatomic) double yearsHeadersFadeoutOffset;
@property (nonatomic) double yearsHeadersFadeoutDistance;
@property (nonatomic) double yearsHeadersFadeoutMinimumAlpha;
@property (nonatomic) BOOL useSaliency;
@property (nonatomic) BOOL showSaliencyRects;
@property (nonatomic) long long largeHeroDensity;
@property (nonatomic) double largeHeroMinimumScore;
@property (nonatomic) double aspectRatioForCompactPortraitYears;
@property (nonatomic) double aspectRatioForCompactLandscapeYears;
@property (nonatomic) double aspectRatioForRegularYears;
@property (nonatomic) long long forcedNumberOfYearsColumn;
@property (nonatomic) BOOL useWideModularLayoutInYears;
@property (nonatomic) double aspectRatioForCompactPortraitMonths;
@property (nonatomic) double spacingBetweenDays;
@property (nonatomic) double interitemSpacingForDays;
@property (nonatomic) double cornerRadiusForDays;
@property (nonatomic) double allowSpecialPanoHeaders;
@property (nonatomic) double topInsetForVisibilityAnchoring;
@property (nonatomic) double sectionShadowOpacity;
@property (nonatomic) double skimmingScale;
@property (nonatomic) long long sectionsToPrefetch;
@property (nonatomic) double faultInDistance;
@property (nonatomic) double faultOutPadding;
@property (nonatomic) BOOL hideStatusFooter;
@property (nonatomic) BOOL hideStatusFooterInSelectMode;
@property (nonatomic) BOOL hideAnalyzingStatus;
@property (nonatomic) BOOL forceFloatingHeaderVisible;
@property (nonatomic) BOOL showDebugInformationInFloatingHeader;
@property (nonatomic) double minimumVisibleHeightForTopMostSection;
@property (nonatomic) BOOL enableShowAllButtons;
@property (nonatomic) BOOL allowsCustomDateTitles;
@property (nonatomic) double yearsHeaderGradientAlpha;
@property (nonatomic) double yearsHeaderGradientHeight;
@property (nonatomic) double monthsHeaderGradientAlpha;
@property (nonatomic) double monthsHeaderGradientHeight;
@property (nonatomic) double monthsSmallHeaderGradientHeight;
@property (nonatomic) double daysHeaderGradientAlpha;
@property (nonatomic) double daysHeaderGradientHeight;
@property (nonatomic) double statusBarGradientAlpha;
@property (nonatomic) double statusBarGradientHeight;
@property (nonatomic) double statusBarGradientAndStyleFadeDuration;
@property (nonatomic) BOOL includeGuestAssetsInFooterCount;
@property (nonatomic) long long initialZoomLevel;
@property (nonatomic) BOOL showAllHighlights;
@property (nonatomic) BOOL useCustomDaysCurationType;
@property (nonatomic) unsigned short daysCurationType;
@property (nonatomic) double nonInterestingPromotionScore;
@property (nonatomic) BOOL hideRecents;
@property (nonatomic) BOOL hideAggregations;
@property (nonatomic) BOOL enableInlinePlayback;
@property (nonatomic) BOOL enableInlinePlaybackInZoomableGrids;
@property (nonatomic) BOOL forcePlayback;
@property (nonatomic) double minAutoplaySuggestionScore;
@property (nonatomic) BOOL playBestTimeRange;
@property (nonatomic) long long maxNumberOfPlayingItems;
@property (nonatomic) double playbackVisibleRectEdgeInset;
@property (nonatomic) double livePhotoLoopingCrossfadeDuration;
@property (nonatomic) BOOL enablePlaybackDiagnostics;
@property (nonatomic) BOOL stabilizeLivePhotos;
@property (nonatomic) double playingRecordsUpdateRateLimit;
@property (nonatomic) double slideshowTriggerDelay;
@property (nonatomic) double slideshowIntervalDelay;
@property (nonatomic) double recentHighlightsTimeInterval;
@property (nonatomic) long long firstTimeExperienceMaxNonProcessedHighlights;
@property (nonatomic) long long firstTimeExperienceMaxNonProcessedAssets;
@property (nonatomic) BOOL firstTimeExperienceAlwaysLogReadiness;
@property (nonatomic) BOOL enableInteractiveTransition;
@property (nonatomic) double defaultZoomLevelTransitionAnimationDuration;
@property (nonatomic) double defaultZoomLevelTransitionMaximumScaleAroundAnchor;
@property (nonatomic) double nonAnchorYearsFadeSpeed;
@property (nonatomic) double nonAnchorMonthsFadeSpeed;
@property (nonatomic) double nonAnchorDaysFadeSpeed;
@property (nonatomic) double transitionToOrFromAllPhotosAnimationDuration;
@property (nonatomic) double transitionToOrFromAllPhotosScale;
@property (nonatomic) double transitionScaleForDayNotMatchingMonths;
@property (nonatomic) double zoomLevelPinchSignificantScaleDelta;
@property (nonatomic) double swipeBackGestureMinAngle;
@property (nonatomic) double swipeBackGestureMinTranslation;
@property (nonatomic) double zoomLevelControlSegmentExpansionFactor;
@property (nonatomic) BOOL enableRecentlyEditedAlbum;
@property (nonatomic) BOOL alignActionButtonsTrailingEdges;
@property (nonatomic) BOOL exaggerateContrast;
@property (nonatomic) BOOL forceBadgesOnAllAssets;
@property (nonatomic) BOOL forceShowAllButtonsVisible;

+ (id)sharedInstance;
+ (id)settingsControllerModule;

- (id)parentSettings;
- (void)setDefaultValues;
- (long long)version;
- (BOOL)allowsModularLayoutForZoomLevel:(long long)a0 sizeClass:(long long)a1 orientation:(long long)a2;
- (void).cxx_destruct;
- (id /* block */)acceptableLargeHeroPredicate;

@end