luxlabs header browser preview


@class NSMutableDictionary, NSArray, UILayoutGuide, UIView, BKUIPearlInstructionView;
@protocol BKUIPearlBottomContainerDelegate, BKUIScrollableContainer;

@interface BKUIPearlEnrollViewBottomContainer : UIView

@property (nonatomic) BOOL inBuddy;
@property (nonatomic) double overlapValue;
@property (retain, nonatomic) BKUIPearlInstructionView *instructionView;
@property (retain, nonatomic) BKUIPearlInstructionView *animatingInstructionView;
@property (retain, nonatomic) NSMutableDictionary *customInstructionStrings;
@property (retain, nonatomic) NSMutableDictionary *customDetailStrings;
@property (retain, nonatomic) UIView<BKUIScrollableContainer> *scrollview;
@property (retain, nonatomic) UIView<BKUIScrollableContainer> *overlappingScrollview;
@property (retain, nonatomic) UIView<BKUIScrollableContainer> *onScreenScrollview;
@property (retain, nonatomic) UIView<BKUIScrollableContainer> *offScreenScrollview;
@property (nonatomic) BOOL squareNeedsPositionLayout;
@property (retain, nonatomic) NSArray *onscreenScrollViewConstraints;
@property (retain, nonatomic) UILayoutGuide *instructionBaselineLayoutGuide;
@property (weak, nonatomic) id<BKUIPearlBottomContainerDelegate> delegate;

- (void).cxx_destruct;
- (void)layoutSubviews;
- (id)buttonTray;
- (id)_horizontalConstraintsForTagAlongTransitionView:(id)a0 state:(int)a1 position:(long long)a2;
- (void)setCustomDetailString:(id)a0 forState:(int)a1;
- (id)nextStateButton;
- (void)_configureInstructionView:(id)a0 forState:(int)a1 substate:(int)a2;
- (id)_detailTextForState:(int)a0 substate:(int)a1;
- (id)_instructionTextForState:(int)a0 substate:(int)a1;
- (id)_locStateDetailedLabelNameForState:(int)a0;
- (id)_locStateNameForState:(int)a0;
- (id)_targetScrollViewForState:(int)a0;
- (double)_topPaddingForButtonTray:(id)a0;
- (void)_updateButtonLayoutForScrollView:(id)a0;
- (void)_updateButtonVisibilityForScrollView:(id)a0;
- (void)_updateButtonVisibilityForScrollView:(id)a0 state:(int)a1 subState:(int)a2;
- (id)_updateTopPaddingAndReturnHorizontalConstraintsForScrollView:(id)a0 state:(int)a1 position:(long long)a2;
- (id)bottomLinkButton;
- (id)buttonTrayTopAnchor;
- (void)escapeHatchButtonWasPressed:(id)a0;
- (void)finalizeInstructionAnimation;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 inBuddy:(BOOL)a1 scrollView:(id)a2 overlapScrollView:(id)a3 delegate:(id)a4 squareNeedsPositionLayout:(BOOL)a5;
- (void)nextStateButtonWasPressed:(id)a0;
- (void)prepareForAnimationToState:(int)a0 fromState:(int)a1 subState:(int)a2 advancing:(BOOL)a3 parentView:(id)a4;
- (void)prepareForAnimationToState:(int)a0 fromState:(int)a1 subState:(int)a2 advancing:(BOOL)a3 tagAlong:(id)a4 parentView:(id)a5;
- (void)retryWasPressed:(id)a0;
- (void)setCustomInstructionString:(id)a0 forState:(int)a1;
- (void)setupInitialUI;
- (void)updateButtonLayout;
- (void)updateButtonVisibility;
- (void)updateInstructionViewContentForState:(int)a0 substate:(int)a1;

@end