luxlabs header browser preview


@class UIStackView, NSString, UIView, PKNumericSuggestionsEnterValueAlgorithm, PKPaymentProvisioningMethodMetadata, PKNumberPadSuggestionsView, PKEnterCurrencyAmountView, PKPaymentSetupProduct, NSLayoutConstraint, UITextField, NSDecimalNumber, UILabel;
@protocol PKPaymentSetupPurchaseAmountViewDelegate;

@interface PKPaymentSetupPurchaseAmountView : UIView <PKEnterCurrencyAmountViewDelegate, PKNumberPadSuggestionsViewDelegate> {
    BOOL _transferButtonEnabled;
}

@property (copy, nonatomic) PKPaymentSetupProduct *product;
@property (copy, nonatomic) PKPaymentProvisioningMethodMetadata *provisioningMethodMetadata;
@property (copy, nonatomic) NSString *currency;
@property (copy, nonatomic) NSDecimalNumber *depositAmount;
@property (copy, nonatomic) NSDecimalNumber *minLoadedBalance;
@property (copy, nonatomic) NSDecimalNumber *maxLoadedBalance;
@property (retain, nonatomic) UIStackView *amountStackView;
@property (retain, nonatomic) PKEnterCurrencyAmountView *enterCurrencyAmountView;
@property (retain, nonatomic) NSDecimalNumber *currentAmount;
@property (retain, nonatomic) UILabel *messageLabel;
@property (retain, nonatomic) UIView *centeringView;
@property (retain, nonatomic) NSLayoutConstraint *fixedConstraint;
@property (retain, nonatomic) NSLayoutConstraint *centeringConstraint;
@property (nonatomic) BOOL displayingBalanceErrorMessage;
@property (retain, nonatomic) PKNumberPadSuggestionsView *suggestionView;
@property (retain, nonatomic) PKNumericSuggestionsEnterValueAlgorithm *suggestionGenerator;
@property (readonly, nonatomic) UITextField *amountTextField;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } defaultKeyboardSize;
@property (weak, nonatomic) id<PKPaymentSetupPurchaseAmountViewDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)updateConstraints;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)_createConstraints;
- (id)_defaultValues;
- (id)_defaultSuggestions;
- (void)_createSubviews;
- (BOOL)_isAmountValid:(id)a0;
- (BOOL)_shouldShakeCard:(id)a0;
- (void)_updateCurrentAmount:(id)a0;
- (void)_updateMessageLabelForAmount:(id)a0;
- (BOOL)enterCurrencyAmountView:(id)a0 shouldChangeAmountFrom:(id)a1 to:(id)a2;
- (void)enterCurrencyAmountViewDidChangeAmount:(id)a0;
- (void)enterCurrencyAmountViewDidLayoutKeyboard:(id)a0;
- (id)initWithProduct:(id)a0 provisioningMethodMetadata:(id)a1;
- (void)numberPadSuggestionsView:(id)a0 didSelectSuggestion:(id)a1;

@end