@class UIView, NSString, NSArray, BKUIAlertView, BKUICurvesView, OBTrayButton, UIButton, NSObject, NSLayoutConstraint, BKUIIndicatorWindow; @protocol OS_os_log, BKUIEmbeddedEnrollmentSelectionType; @interface BKUIFingerPrintEnrollmentPhaseViewController : OBTouchIDEnrollmentWelcomeController { NSObject *bkui_fingerprint_enroll_view_controller_log; } @property (retain, nonatomic) BKUIAlertView *alertView; @property (retain, nonatomic) UIView *mesaEnrollErrorButtonsContainer; @property (retain, nonatomic) UIButton *mesaEnrollErrorButtonRestartEnroll; @property (nonatomic) BOOL hideUnlockMessage; @property (retain, nonatomic) BKUICurvesView *mesaFirstEnrollView; @property (retain, nonatomic) BKUICurvesView *mesaSecondEnrollView; @property (retain, nonatomic) NSArray *mesaEnrollContainerConstraints; @property (retain, nonatomic) OBTrayButton *continueButton; @property (retain, nonatomic) OBTrayButton *retryButton; @property (retain, nonatomic) OBTrayButton *skipButton; @property (retain, nonatomic) NSLayoutConstraint *contentViewHeightConstraint; @property (nonatomic) BOOL rotating; @property (nonatomic) struct CGPoint { double x; double y; } anchorPoint; @property (retain, nonatomic) NSLayoutConstraint *enrollCurvesViewTopConstraint; @property (retain, nonatomic) NSLayoutConstraint *enrollCurvesViewCenterConstraint; @property (nonatomic) BOOL disableContentViewSizing; @property (retain, nonatomic) NSString *headerTitle; @property (nonatomic) double innerAndOuterCurvesViewHeightDiff; @property (nonatomic) double enrollProgress; @property (retain, nonatomic) BKUIIndicatorWindow *touchindicatorWindow; @property (nonatomic) struct CGSize { double width; double height; } buttonTraySize; @property (weak, nonatomic) id delegate; @property (nonatomic) unsigned long long enrollViewState; @property (nonatomic) BOOL inBuddy; @property (nonatomic) BOOL shouldShowFollowupFingerEnrollmentUpSell; @property (nonatomic) BOOL showFollowUpEnrollmentUpSellContent; @property (nonatomic) BOOL isSecondEnrollment; @property (nonatomic) long long initialInterfaceOrientation; - (void)viewWillAppear:(BOOL)a0; - (void)dealloc; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (BOOL)_isIPad; - (BOOL)prefersStatusBarHidden; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (id)_subtitleFont; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (void)_forceLayout; - (BOOL)shouldAnimateEntireView; - (void)_continuePressed:(id)a0; - (id)_detailPhasesText; - (id)_detailTextDonePhase; - (void)_enrollSkipped; - (double)_enrollViewTopPadding; - (void)_forceResetCurvesLayerToPercent:(double)a0; - (void)_handleViewState:(unsigned long long)a0; - (struct CGSize { double x0; double x1; })_idealEnrollCurveViewSize; - (BOOL)_topTouchButtonIpad; - (void)_updateButtonTraySize; - (void)_updateContentViewSizeToMatchConstraints; - (void)_updateEnrollViewsForSize:(struct CGSize { double x0; double x1; })a0; - (void)handleEnrollmentDone; - (void)handleEnrollmentFailure; - (id)initInBuddy:(BOOL)a0 hideUnlockMessage:(BOOL)a1 headerTitle:(id)a2 firstEnrollView:(id)a3 secondEnrollView:(id)a4; - (id)initInBuddy:(BOOL)a0 hideUnlockMessage:(BOOL)a1 showFollowUpSell:(BOOL)a2 headerTitle:(id)a3 firstEnrollView:(id)a4 secondEnrollView:(id)a5; - (void)removeTouchIndicator; - (void)setEnrollProgress:(float)a0 enrollView:(id)a1; - (void)updateHeaderWithTitle:(id)a0 animated:(BOOL)a1 heightDifference:(id /* block */)a2; @end