@class LAUIPhysicalButtonView, UILabel, PKContinuityPaymentCardSummaryView, UIVisualEffectView, UIViewController, PKAuthenticator, UIView, NSString, PKContinuityPaymentFaviconView, NSTimer, UIStackView, PKPaymentAuthorizationFooterView, PKRemotePaymentRequest, NSArray, PKPaymentAuthorizationStateMachine; @protocol PKPaymentAuthorizationHostProtocol; @interface PKContinuityPaymentViewController : UIViewController { 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 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