luxlabs header browser preview


@class NSString, CEKBadgeTextView, PURedeyeToolControllerSpec, NSArray, NSMutableArray, UITapGestureRecognizer;

@interface PURedeyeToolController : PUPhotoEditToolController <UIGestureRecognizerDelegate> {
    CEKBadgeTextView *_instructionLabel;
    NSArray *_instructionLabelConstraints;
    CEKBadgeTextView *_failureLabel;
    NSArray *_failureLabelConstraints;
    UITapGestureRecognizer *_tapGestureRecognizer;
    NSMutableArray *_knownCorrections;
    BOOL _failureAnimationIsInProgress;
    BOOL _isModelChangeLocal;
}

@property (readonly, nonatomic) PURedeyeToolControllerSpec *toolControllerSpec;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)updateViewConstraints;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)viewDidLoad;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (id)localizedName;
- (void).cxx_destruct;
- (BOOL)wantsSecondaryToolbarVisible;
- (void)viewDidDisappear:(BOOL)a0;
- (void)_handleTapGesture:(id)a0;
- (void)_animateFailureAppearance;
- (void)_animateInstructionAppearance;
- (void)_correctRedEyeAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })_extractRedEyePointFromCorrectionDictionary:(id)a0;
- (void)_handleRedeyeButton:(id)a0;
- (void)_loadCorrectionsFromModelAnimated:(BOOL)a0;
- (BOOL)_removeCorrectionAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)_showChangeIndicatorAtPoint:(struct CGPoint { double x0; double x1; })a0 isFailure:(BOOL)a1;
- (id)centerToolbarView;
- (void)compositionControllerDidChangeForAdjustments:(id)a0;
- (void)didBecomeActiveTool;
- (void)didResignActiveTool;
- (void)flashAutoRedEyeCorrections;
- (id)selectedToolbarIcon;
- (id)selectedToolbarIconGlyphName;
- (void)setLayoutOrientation:(long long)a0 withTransitionCoordinator:(id)a1;
- (long long)toolControllerTag;
- (id)toolbarIcon;
- (id)toolbarIconGlyphName;
- (BOOL)wantsZoomAndPanEnabled;

@end