luxlabs header browser preview


@class PUBrowsingViewModel, PUAssetViewModel, PUAssetReference, PUAssetActionManager, NSString, UIButton;

@interface PUOneUpSelectionIndicatorTileViewController : PUTileViewController <PXChangeObserver, PUAssetViewModelChangeObserver>

@property (nonatomic, getter=_isPerformingChanges, setter=_setPerformingChanges:) BOOL _performingChanges;
@property (nonatomic, setter=_setNeedsUpdateButton:) BOOL _needsUpdateButton;
@property (retain, nonatomic, setter=_setButton:) UIButton *_button;
@property (nonatomic, getter=_isButtonVisible, setter=_setButtonVisible:) BOOL _buttonVisible;
@property (retain, nonatomic) PUAssetViewModel *assetViewModel;
@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)performChanges:(id /* block */)a0;
- (void)viewModel:(id)a0 didChange:(id)a1;
- (void)observable:(id)a0 didChange:(unsigned long long)a1 context:(void *)a2;
- (BOOL)_needsUpdate;
- (void)viewDidLoad;
- (void)becomeReusable;
- (void)_setNeedsUpdate;
- (void)_updateIfNeeded;
- (void).cxx_destruct;
- (id)_selectionManager;
- (void)_handleButton:(id)a0;
- (void)_invalidateButton;
- (void)_updateButtonIfNeeded;
- (id)_reviewActionManager;
- (void)_setButtonVisible:(BOOL)a0 animated:(BOOL)a1;

@end