luxlabs header browser preview


@class NSDictionary, NSMutableDictionary, NSMapTable;

@interface PUBrowsingViewModelChange : PUViewModelChange {
    NSMutableDictionary *_mutableViewModelChangesByAssetReference;
    NSMapTable *_mutableSharedViewModelChangesByAssetUUID;
}

@property (nonatomic, setter=_setAssetsDataSourceDidChange:) BOOL assetsDataSourceDidChange;
@property (nonatomic, setter=_setCurrentAssetDidChange:) BOOL currentAssetDidChange;
@property (nonatomic, setter=_setCurrentAssetTransitionProgressDidChange:) BOOL currentAssetTransitionProgressDidChange;
@property (nonatomic, setter=_setBrowsingSpeedRegimeDidChange:) BOOL browsingSpeedRegimeDidChange;
@property (nonatomic, setter=_setIsScrubbingDidChange:) BOOL isScrubbingDidChange;
@property (nonatomic, setter=_setIsScrollingDidChange:) BOOL isScrollingDidChange;
@property (nonatomic) BOOL livePhotoShouldPlayDidChange;
@property (nonatomic, setter=_setAnimatingAnyTransitionDidChange:) BOOL isAnimatingAnyTransitionDidChange;
@property (nonatomic, setter=_setSecondScreenSizeDidChange:) BOOL secondScreenSizeDidChange;
@property (nonatomic, setter=_setTransitionDriverIdentifierDidChange:) BOOL transitionDriverIdentifierDidChange;
@property (nonatomic, setter=_setChromeVisibilityDidChange:) BOOL chromeVisibilityDidChange;
@property (nonatomic, setter=_setPresentingOverOneUpDidChange:) BOOL presentingOverOneUpDidChange;
@property (nonatomic, setter=_setReviewScreenBarsModelDidChange:) BOOL reviewScreenBarsModelDidChange;
@property (nonatomic, setter=_setVideoOverlayPlayStateDidChange:) BOOL videoOverlayPlayStateDidChange;
@property (nonatomic, setter=_setIsAttemptingToPlayVideoOverlayDidChange:) BOOL isAttemptingToPlayVideoOverlayDidChange;
@property (nonatomic, setter=_setIsScrubbingActivationDidChange:) BOOL isScrubbingActivationDidChange;
@property (nonatomic) BOOL isVideoContentAllowedDidChange;
@property (nonatomic, setter=_setReviewScreenSelectionDidChange:) BOOL reviewScreenSelectionDidChange;
@property (nonatomic, setter=_setNavigationBarTitleDidChange:) BOOL navigationBarTitleDidChange;
@property (nonatomic, setter=_setResizeTaskDescriptorViewModelDidChange:) BOOL resizeTaskDescriptorViewModelDidChange;
@property (nonatomic, setter=_setContentPrivacyStateDidChange:) BOOL contentPrivacyStateDidChange;
@property (nonatomic, setter=_setSystemAuthenticationTypeDidChange:) BOOL systemAuthenticationTypeDidChange;
@property (nonatomic, setter=_setWantsContentUnavailableUnlockButtonVisibleDidChange:) BOOL wantsContentUnavailableUnlockButtonVisibleDidChange;
@property (nonatomic, setter=_setIsInSelectionModeDidChange:) BOOL isInSelectionModeDidChange;
@property (readonly, nonatomic) NSMutableDictionary *_mutableViewModelChangesByAssetReference;
@property (readonly, nonatomic) NSMapTable *_mutableSharedViewModelChangesByAssetUUID;
@property (readonly, nonatomic) NSMapTable *assetSharedViewModelChangesByAssetUUID;
@property (readonly, nonatomic) NSDictionary *assetViewModelChangesByAssetReference;

- (BOOL)hasChanges;
- (void).cxx_destruct;

@end