text: /* Generated by RuntimeBrowser
     Image: /System/Library/Frameworks/PhotosUI.framework/PhotosUI
   */
  
  @interface PUIrisBadgeVisibilityController : NSObject <PUAssetViewModelChangeObserver> {
      unsigned long long  _appearanceState;
      PUAssetViewModel * _assetViewModel;
      <PUIrisBadgeVisibilityControllerDelegate> * _delegate;
      unsigned long long  _requestID;
      bool  _requestIsInProgress;
  }
  
  @property (setter=_transitionToAppearanceState:, nonatomic) unsigned long long appearanceState;
  @property (nonatomic) PUAssetViewModel *assetViewModel;
  @property (readonly, copy) NSString *debugDescription;
  @property (nonatomic) <PUIrisBadgeVisibilityControllerDelegate> *delegate;
  @property (readonly, copy) NSString *description;
  @property (readonly) unsigned long long hash;
  @property (readonly) Class superclass;
  
  - (void).cxx_destruct;
  - (void)_cancelHideRequest;
  - (unsigned long long)_defaultAppearanceState;
  - (void)_enqueueHideRequest;
  - (void)_transitionToAppearanceState:(unsigned long long)arg1;
  - (void)_updateAppearance;
  - (unsigned long long)appearanceState;
  - (id)assetViewModel;
  - (id)delegate;
  - (id)init;
  - (void)setAssetViewModel:(id)arg1;
  - (void)setDelegate:(id)arg1;
  - (void)viewModel:(id)arg1 didChange:(id)arg2;
  
  @end
  