luxlabs header browser preview


@class PUAssetReference, PXUIAssetBadgeView, PUAssetActionManager, NSString, PUBrowsingViewModel;

@interface PUAssetExplorerReviewScreenBadgeTileViewController : PUTileViewController <PXChangeObserver, PUBrowsingViewModelChangeObserver, PXUIAssetBadgeViewDelegate>

@property (readonly, nonatomic) PXUIAssetBadgeView *_badgeView;
@property (nonatomic, getter=_isPerformingChanges, setter=_setPerformingChanges:) BOOL _performingChanges;
@property (nonatomic, setter=_setNeedsUpdateBadgeView:) BOOL _needsUpdateBadgeView;
@property (nonatomic, setter=_setOverContent:) BOOL _isOverContent;
@property (retain, nonatomic) PUBrowsingViewModel *browsingViewModel;
@property (retain, nonatomic) PUAssetReference *assetReference;
@property (retain, nonatomic) PUAssetActionManager *actionManager;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)_configureBadgeView:(id)a0 isOverContent:(BOOL)a1 isLivePhotoDisabled:(BOOL)a2;
+ (struct CGSize { double x0; double x1; })badgeTileSize;

- (void)performChanges:(id /* block */)a0;
- (void)viewModel:(id)a0 didChange:(id)a1;
- (void)applyLayoutInfo:(id)a0;
- (void)observable:(id)a0 didChange:(unsigned long long)a1 context:(void *)a2;
- (BOOL)_needsUpdate;
- (void)prepareForReuse;
- (void)viewDidLoad;
- (void)becomeReusable;
- (void)_updateIfNeeded;
- (id)loadView;
- (void).cxx_destruct;
- (void)_updateBadgeViewIfNeeded;
- (void)_invalidateBadgeView;
- (void)assetBadgeView:(id)a0 userDidSelectBadges:(unsigned long long)a1;
- (id)_disableLivePhotosSelectionManager;
- (id)_reviewActionManager;

@end