luxlabs header browser preview


@class UIButton, NSString, UIImageView, UILabel, NFStateMachine, NFStateMachineState;
@protocol SXQuickLookEventHandler, SXQuickLookRenderer;

@interface SXQuickLookViewController : UIViewController <SXQuickLookEventHandlerDelegate>

@property (readonly, nonatomic) id<SXQuickLookEventHandler> eventHandler;
@property (readonly, nonatomic) id<SXQuickLookRenderer> renderer;
@property (readonly, nonatomic) NFStateMachine *stateMachine;
@property (readonly, nonatomic) NFStateMachineState *loadingState;
@property (readonly, nonatomic) NFStateMachineState *presentingState;
@property (readonly, nonatomic) NFStateMachineState *errorState;
@property (readonly, nonatomic) UIImageView *thumbnailImageView;
@property (readonly, nonatomic) UIButton *thumbnailControl;
@property (readonly, nonatomic) UILabel *errorLabel;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)viewDidLayoutSubviews;
- (void)viewDidLoad;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)handleTap;
- (void)configureStateMachine;
- (id)createErrorState;
- (id)createLoadingState;
- (id)createPresentingState;
- (id)initWithEventHandler:(id)a0 renderer:(id)a1;
- (void)showThumbnailErrorWithMessage:(id)a0;
- (void)showThumbnailImage:(id)a0;

@end