@class NSXPCConnection, PKPaymentAuthorizationDefaultService, PKPaymentAuthorizationServiceProxy, PKInAppPaymentService, NSString, PKPaymentAuthorizationContext, PKPeerPaymentAccount, PKPaymentRequest, PKAsyncTaskProgressTracker, PKAssertion; @protocol PKPaymentAuthorizationFlowCoordinatorDelegate, PKPaymentAuthorizationScenePresenter, PKPaymentAuthorizationInterface, PKPaymentAuthorizationHostProtocol; @interface PKPaymentAuthorizationFlowCoordinator : NSObject { BOOL _didSendAuthorizationDidPresent; BOOL _didSendAuthorizationDidFinish; PKAssertion *_notificationSuppressionAssertion; id _paymentInterface; BOOL _invalidated; unsigned long long _paymentSetupState; BOOL _peerPaymentIdentityVerificationCompleted; } @property (readonly, nonatomic) PKPaymentAuthorizationContext *context; @property (readonly, nonatomic) PKPaymentRequest *paymentRequest; @property (weak, nonatomic) id delegate; @property (weak, nonatomic) id scenePresenter; @property (retain, nonatomic) NSXPCConnection *hostConnection; @property (readonly, nonatomic) PKPaymentAuthorizationServiceProxy *exportedObject; @property (readonly, nonatomic) id remoteObjectProxy; @property (retain, nonatomic) PKPaymentAuthorizationDefaultService *defaultService; @property (retain, nonatomic) PKInAppPaymentService *inAppPaymentService; @property (retain, nonatomic) PKPeerPaymentAccount *peerPaymentAccount; @property (retain, nonatomic) PKAsyncTaskProgressTracker *dismissalTaskProgressTracker; @property (nonatomic) BOOL dismissAfterPaymentSetup; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (void)start; - (void)invalidate; - (void)willDisappear; - (unsigned long long)supportedInterfaceOrientations; - (void).cxx_destruct; - (void)didEncounterAuthorizationEvent:(unsigned long long)a0; - (void)authorizationDidAuthorizeApplePayTrustSignature:(id)a0; - (void)authorizationDidAuthorizeContext; - (void)authorizationDidAuthorizePayment:(id)a0; - (void)authorizationDidAuthorizePeerPaymentQuote:(id)a0; - (void)authorizationDidAuthorizePurchase:(id)a0; - (void)authorizationDidChangeCouponCode:(id)a0; - (void)authorizationDidFinishWithError:(id)a0; - (void)authorizationDidPresent; - (void)authorizationDidRequestMerchantSession; - (void)authorizationDidSelectPaymentMethod:(id)a0; - (void)authorizationDidSelectShippingAddress:(id)a0; - (void)authorizationDidSelectShippingMethod:(id)a0; - (void)authorizationDidUpdateAccountServicePaymentMethod:(id)a0; - (void)authorizationWillStart; - (void)openConnection:(id)a0; - (BOOL)supportsSecondaryViewController; - (BOOL)_canPresentPaymenntSheetWithEmptyPass; - (void)_canPresentPaymentRequest:(id)a0 completion:(id /* block */)a1; - (id)_createPaymentInterfaceConfigurationWithRelevantPassID:(id)a0; - (void)_endAnalyticsReporting; - (void)_handlePaymentRequestPresentationResultType:(long long)a0 relevantUniqueID:(id)a1; - (void)_openApplication:(id)a0; - (BOOL)_peerPaymentIdentityVerificationRequired; - (void)_presentActivatingPassAlertWithRelevantUniqueID:(id)a0; - (void)_presentAddCardAlert; - (void)_presentAlertController:(id)a0; - (void)_presentAlertWithTitle:(id)a0 message:(id)a1 actionTitle:(id)a2 actionHandler:(id /* block */)a3; - (void)_presentAlertWithTitle:(id)a0 message:(id)a1 cancelTitle:(id)a2 actionTitle:(id)a3 actionHandler:(id /* block */)a4; - (void)_presentAlertWithTitle:(id)a0 message:(id)a1 cancelTitle:(id)a2 actionTitle:(id)a3 actionHandler:(id /* block */)a4 finalError:(id)a5; - (void)_presentEnrollAccessibilityIntentAlert; - (void)_presentInvalidAlert; - (void)_presentLostModeAlertWithRelevantUniqueID:(id)a0; - (void)_presentNextStepDismissingCurrentInterface:(BOOL)a0 withDefaultPassID:(id)a1; - (void)_presentOnboardingForContext:(long long)a0; - (void)_presentPassNotSupportedAlertWithRelevantUniqueID:(id)a0; - (void)_presentPaymentAuthorizationWithRelevantUniqueID:(id)a0; - (void)_presentPaymentInterface:(id)a0 completion:(id /* block */)a1; - (void)_presentPeerPaymentIdentityVerification; - (void)_presentPeerPaymentIdentityVerificationAlert; - (void)_presentVerifyPassAlertWithRelevantUniqueID:(id)a0; - (void)_presentWalletUninstalledAlert; - (void)_reportAddCardAlertPresentedAnalytics; - (void)_reportConnectionEstablishedAnalyticsForConnection:(id)a0; - (void)_reportPaymentPassMissingAnalytics; - (void)_reportUnsupportedPaymentPassAnalytics; - (void)_reportVerificationRequiredAnalytics; - (BOOL)_shouldBlockHardwareCancels; - (void)_startAnalyticsReporting; - (void)_startSuppressingNotificationsIfNecessary; - (void)_stopSuppressingNotifications; - (id)createConnectionToEndpoint:(id)a0; - (void)dismissSecondaryViewControllerAnimated:(BOOL)a0 completion:(id /* block */)a1; - (void)dismissWithReason:(unsigned long long)a0 error:(id)a1 completion:(id /* block */)a2; - (BOOL)handleHomeButtonPressed; - (id)initWithContext:(id)a0 scenePresenter:(id)a1 delegate:(id)a2; - (void)notifyOnDismissal:(id /* block */)a0; - (void)paymentAuthorizationOnboardingDidFinishWithError:(id)a0; - (void)paymentAuthorizationProvisioningDidFinishWithPass:(id)a0; - (void)peerPaymentIdentityVerificationDidFinishWithAccount:(id)a0; - (void)presentPaymentProvisioningDismissingAfterwards:(BOOL)a0; - (void)presentSecondaryViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2; - (void)willAppear; @end