luxlabs header browser preview


@class LAUIPhysicalButtonView, UILabel, PKContinuityPaymentCardSummaryView, UIVisualEffectView, UIViewController, PKAuthenticator, UIView, NSString, PKContinuityPaymentFaviconView, NSTimer, UIStackView, PKPaymentAuthorizationFooterView, PKRemotePaymentRequest, NSArray, PKPaymentAuthorizationStateMachine;
@protocol PKPaymentAuthorizationHostProtocol;

@interface PKContinuityPaymentViewController : UIViewController <PKAuthenticatorDelegate, PKPaymentAuthorizationFooterViewDelegate, PKPaymentAuthorizationStateMachineDelegate> {
    UIVisualEffectView *_backdropView;
    UIView *_dimmingBackgroundView;
    UIView *_compactRegion;
    LAUIPhysicalButtonView *_physicalButtonView;
    UILabel *_requestingDeviceLabel;
    UILabel *_requestingSiteLabel;
    UILabel *_priceLabel;
    UILabel *_footnoteLabel;
    UIView *_priceView;
    UIStackView *_summaryContainerView;
    PKContinuityPaymentCardSummaryView *_cardView;
    PKPaymentAuthorizationFooterView *_authorizationView;
    PKContinuityPaymentFaviconView *_faviconImage;
    UIViewController *_passcodeViewController;
    UIViewController *_passphraseViewController;
    BOOL _viewAppeared;
    BOOL _userIntentRequired;
    long long _userIntentStyle;
    long long _internalAuthenticationEvaluationState;
    BOOL _idleStateIsPasscode;
    long long _coachingState;
    long long _internalCoachingState;
    NSArray *_activeConstraints;
    NSArray *_defaultConstraints;
    NSArray *_compactConstraints;
    BOOL _authenticating;
    PKAuthenticator *_authenticator;
    PKPaymentAuthorizationStateMachine *_stateMachine;
    NSTimer *_timeoutTimer;
    BOOL _attemptedTimeout;
}

@property (weak, nonatomic) id<PKPaymentAuthorizationHostProtocol> delegate;
@property (readonly, nonatomic) PKRemotePaymentRequest *remoteRequest;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewWillLayoutSubviews;
- (void)viewDidLoad;
- (void)invalidate;
- (void)loadView;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)authorizationDidAuthorizePaymentCompleteWithResult:(id)a0;
- (BOOL)paymentAuthorizationStateMachine:(id)a0 didTransitionFromState:(unsigned long long)a1 toState:(unsigned long long)a2 withParam:(id)a3;
- (void)_layoutAnimated;
- (void)_updateCardView;
- (void)dismissPassphraseViewController;
- (long long)_authenticatorPolicy;
- (void)_cancelPassphrasePressed;
- (void)_didCancel;
- (void)_didFailWithError:(id)a0;
- (void)_didFailWithFatalError:(id)a0;
- (void)_didSucceedWithAuthorizationStateParam:(id)a0;
- (id)_evaluationRequestWithHasInitialAuthenticatorState:(BOOL)a0 initialAuthenticatorState:(unsigned long long)a1;
- (id)_formattedDateRangeWithStartDate:(id)a0 endDate:(id)a1;
- (void)_invalidPaymentDataWithParam:(id)a0;
- (void)_processClientCallback:(id)a0;
- (long long)_progressStateForAuthenticationWithBiometricFailure:(BOOL)a0;
- (void)_resetAndScheduleTimeout;
- (void)_resumeAuthenticationWithPreviousError:(id)a0;
- (void)_setAuthenticating:(BOOL)a0;
- (void)_setPasscodeViewController:(id)a0;
- (void)_setPassphraseViewController:(id)a0;
- (void)_setUserIntentRequired:(BOOL)a0;
- (void)_startEvaluationWithHasInitialAuthenticatorState:(BOOL)a0 initialAuthenticatorState:(unsigned long long)a1;
- (void)_suspendAuthentication;
- (void)_timeoutFired;
- (BOOL)_updateActiveConstraints;
- (void)_updateCoachingState;
- (void)_updateFootnoteLabelWithTotalSummaryItem:(id)a0;
- (void)_updatePendingTransaction:(id)a0 withAuthorizationStateParam:(id)a1;
- (void)_updatePriceLabelWithTotalSummaryItem:(id)a0;
- (void)_updateProgressStateIfAuthenticatingWithBiometricFailure:(BOOL)a0;
- (void)_updateUserIntentRequired;
- (void)_updateUserIntentStyle;
- (void)authenticator:(id)a0 didTransitionToCoachingState:(long long)a1;
- (void)authenticator:(id)a0 didTransitionToEvaluationStateWithEvent:(struct { long long x0; long long x1; })a1;
- (void)authorizationFooterViewDidChangeConstraints:(id)a0;
- (void)authorizationFooterViewPasscodeButtonPressed:(id)a0;
- (void)cancelPressed:(id)a0;
- (void)dismissPasscodeViewController;
- (id)initWithRemotePaymentRequest:(id)a0;
- (BOOL)paymentPass:(id *)a0 paymentApplication:(id *)a1 fromAID:(id)a2 selectedPaymentMethodType:(unsigned long long)a3;
- (void)presentPasscodeViewController:(id)a0 completionHandler:(id /* block */)a1 reply:(id /* block */)a2;
- (void)presentPassphraseViewController:(id)a0 completionHandler:(id /* block */)a1 reply:(id /* block */)a2;
- (void)setProgressState:(long long)a0 string:(id)a1 animated:(BOOL)a2;
- (void)setProgressState:(long long)a0 string:(id)a1 animated:(BOOL)a2 withCompletion:(id /* block */)a3;
- (void)updatePaymentWithClientUpdate:(id)a0;

@end