@class UILabel, UIButton, UIView; @protocol BFFPasscodeInputViewDelegate; @interface BFFPasscodeInputView : UIView @property (retain, nonatomic) UILabel *instructions; @property (retain, nonatomic) UIButton *instructionsLinkButton; @property (weak, nonatomic) id<BFFPasscodeInputViewDelegate> delegate; @property (retain, nonatomic) UIView *footerView; @property (retain, nonatomic) UIButton *footerButton; - (void)disable; - (struct CGSize { double x0; double x1; })intrinsicContentSize; - (BOOL)isFirstResponder; - (BOOL)resignFirstResponder; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)setEnabled:(BOOL)a0; - (BOOL)canBecomeFirstResponder; - (void).cxx_destruct; - (BOOL)becomeFirstResponder; - (void)layoutSubviews; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (id)passcode; - (void)setPasscode:(id)a0; - (id)passcodeDisplayView; - (id)passcodeField; - (void)setFooterButtonText:(id)a0; - (void)_instructionsLinkButtonPressed; - (void)_layoutForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)footerButtonPressed; - (void)setInstructionsLinkText:(id)a0; - (void)shakePasscode; @end