text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Tuesday, November 10, 2020 at 10:15:01 PM Mountain Standard Time
                         * Operating System: Version 14.2 (Build 18K57)
                         * Image Source: /System/Library/PrivateFrameworks/PassKitCore.framework/PassKitCore
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <libobjc.A.dylib/PKPaymentWebServiceTargetDeviceProtocol.h>
  
  @class PKPassLibrary, PKPaymentService, PKAssertion, PKPassUpgradeController, NSString;
  
  @interface PKPaymentWebServiceTargetDevice : NSObject <PKPaymentWebServiceTargetDeviceProtocol> {
  
  	PKPassLibrary* _passLibrary;
  	PKPaymentService* _paymentService;
  	PKAssertion* _provisioningAssertion;
  	BOOL _provisioningAssertionActive;
  	PKAssertion* _verificationAssertion;
  	BOOL _verificationAssertionActive;
  	PKAssertion* _requiringUpgradedPasscodeAssertion;
  	BOOL _requiringUpgradedPasscodeAssertionActive;
  	PKAssertion* _activePasscodeUpgradeFlowAssertion;
  	BOOL _activePasscodeUpgradeFlowAssertionActive;
  	PKPassUpgradeController* _passUpgradeController;
  
  }
  
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  +(id)localTargetDevice;
  -(id)init;
  -(void)dealloc;
  -(id)deviceClass;
  -(id)deviceName;
  -(id)deviceRegion;
  -(id)osVersion;
  -(id)deviceVersion;
  -(void)noteProvisioningUserInterfaceDidAppear;
  -(void)noteProvisioningUserInterfaceDidDisappear;
  -(void)noteProvisioningDidBegin;
  -(void)noteProvisioningDidEnd;
  -(void)claimSecureElementForCurrentUserWithCompletion:(/*^block*/id)arg1 ;
  -(void)renewAppleAccountWithCompletionHandler:(/*^block*/id)arg1 ;
  -(void)notePasscodeUpgradeFlowWillBeginWithCompletion:(/*^block*/id)arg1 ;
  -(void)notePasscodeUpgradeFlowDidEnd;
  -(void)enforceUpgradedPasscodePolicyWithCompletion:(/*^block*/id)arg1 ;
  -(void)startRequiringUpgradedPasscodeWithPasscodeMeetsPolicy:(BOOL)arg1 ;
  -(void)endRequiringUpgradedPasscodeIfNecessary;
  -(void)updatedAccountsForProvisioningWithCompletion:(/*^block*/id)arg1 ;
  -(void)featureApplicationsForProvisioningWithCompletion:(/*^block*/id)arg1 ;
  -(void)applePayTrustKeyForIdentifier:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)createApplePayTrustKeyWithRequest:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)deleteApplePayTrustKeyWithIdentifier:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)performDeviceCheckInWithCompletion:(/*^block*/id)arg1 ;
  -(void)familyMembersWithCompletion:(/*^block*/id)arg1 ;
  -(id)secureElementIdentifiers;
  -(void)paymentWebServiceDidUpdateConfiguration:(id)arg1 ;
  -(void)paymentWebService:(id)arg1 queueConnectionToTrustedServiceManagerForPushTopic:(id)arg2 withCompletion:(/*^block*/id)arg3 ;
  -(void)paymentWebService:(id)arg1 configurationDataWithCompletionHandler:(/*^block*/id)arg2 ;
  -(void)paymentWebService:(id)arg1 registrationDataWithCompletionHandler:(/*^block*/id)arg2 ;
  -(id)appleAccountInformation;
  -(void)paymentWebService:(id)arg1 signData:(id)arg2 signatureEntanglementMode:(unsigned long long)arg3 withCompletionHandler:(/*^block*/id)arg4 ;
  -(void)paymentWebService:(id)arg1 provisioningDataIncludingDeviceMetadata:(BOOL)arg2 withCompletionHandler:(/*^block*/id)arg3 ;
  -(void)paymentWebService:(id)arg1 deleteApplicationWithAID:(id)arg2 ;
  -(void)paymentWebService:(id)arg1 didRegisterWithRegionMap:(id)arg2 primaryRegionTopic:(id)arg3 ;
  -(id)paymentWebService:(id)arg1 filterVerificationChannels:(id)arg2 ;
  -(int)paymentSupportedInCurrentRegionForWebService:(id)arg1 ;
  -(int)registrationSupportedInCurrentRegionForWebService:(id)arg1 ;
  -(id)deviceDescriptionForPaymentWebService:(id)arg1 ;
  -(id)bridgedClientInfo;
  -(BOOL)supportsAutomaticPassPresentation;
  -(void)paymentWebService:(id)arg1 setNewAuthRandomIfNecessaryReturningPairingState:(/*^block*/id)arg2 ;
  -(void)paymentWebService:(id)arg1 setNewAuthRandom:(/*^block*/id)arg2 ;
  -(BOOL)paymentWebService:(id)arg1 hasPassesOfType:(unsigned long long)arg2 ;
  -(BOOL)paymentWebService:(id)arg1 canProvisionPaymentPassWithPrimaryAccountIdentifier:(id)arg2 ;
  -(void)paymentWebService:(id)arg1 validateAddPreconditionsWithCompletion:(/*^block*/id)arg2 ;
  -(void)paymentWebService:(id)arg1 addPaymentPass:(id)arg2 withCompletionHandler:(/*^block*/id)arg3 ;
  -(void)downloadAllPaymentPassesForPaymentWebService:(id)arg1 ;
  -(void)paymentWebService:(id)arg1 validateTransferPreconditionsWithCompletion:(/*^block*/id)arg2 ;
  -(void)paymentWebService:(id)arg1 requestPassUpgrade:(id)arg2 pass:(id)arg3 completion:(/*^block*/id)arg4 ;
  -(BOOL)claimSecureElementForCurrentUser;
  -(unsigned long long)secureElementOwnershipStateForCurrentUser;
  -(void)paymentWebService:(id)arg1 registrationDataWithAuthToken:(id)arg2 completionHandler:(/*^block*/id)arg3 ;
  -(id)trustedDeviceEnrollmentInfoForWebService:(id)arg1 ;
  -(void)signatureForAuthToken:(id)arg1 webService:(id)arg2 completion:(/*^block*/id)arg3 ;
  -(id)cellularNetworkRegion;
  -(void)noteForegroundVerificationObserverActive:(BOOL)arg1 ;
  -(void)startBackgroundVerificationObserverForPass:(id)arg1 verificationMethod:(id)arg2 ;
  -(unsigned long long)maximumPaymentCards;
  -(void)setMaximumPaymentCards:(unsigned long long)arg1 ;
  -(id)deviceIDSIdentifier;
  -(id)paymentWebService:(id)arg1 passesOfType:(unsigned long long)arg2 ;
  -(void)paymentWebService:(id)arg1 handlePotentialExpressPass:(id)arg2 withCompletionHandler:(/*^block*/id)arg3 ;
  -(void)removeExpressPassWithUniqueIdentifier:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)paymentWebService:(id)arg1 isPassExpressWithUniqueIdentifier:(id)arg2 completion:(/*^block*/id)arg3 ;
  -(BOOL)felicaSecureElementIsAvailable;
  -(BOOL)secureElementIsAvailable;
  -(BOOL)supportsExpressForAutomaticSelectionTechnologyType:(long long)arg1 ;
  -(BOOL)supportsCredentialType:(long long)arg1 ;
  -(void)paymentWebService:(id)arg1 addPaymentPass:(id)arg2 withCompletionHandlerV2:(/*^block*/id)arg3 ;
  -(void)paymentWebService:(id)arg1 removePass:(id)arg2 withCompletionHandler:(/*^block*/id)arg3 ;
  -(BOOL)paymentWebServiceSupportsPeerPaymentRegistration:(id)arg1 ;
  -(BOOL)paymentWebServiceSupportsAccounts:(id)arg1 ;
  -(id)supportedFeatureIdentifiersWithPaymentWebService:(id)arg1 ;
  -(id)supportedFeatureIdentifiersForAccountProvisioningWithPaymentWebService:(id)arg1 ;
  -(void)paymentWebService:(id)arg1 deviceMetadataWithFields:(unsigned long long)arg2 completion:(/*^block*/id)arg3 ;
  -(void)paymentWebService:(id)arg1 updateAccountWithIdentifier:(id)arg2 completion:(/*^block*/id)arg3 ;
  -(void)paymentWebService:(id)arg1 accountAttestationAnonymizationSaltWithCompletion:(/*^block*/id)arg2 ;
  -(void)paymentWebService:(id)arg1 setAccountAttestationAnonymizationSalt:(id)arg2 withCompletion:(/*^block*/id)arg3 ;
  -(void)paymentWebService:(id)arg1 updateMetadataOnPass:(id)arg2 withCredential:(id)arg3 completion:(/*^block*/id)arg4 ;
  -(void)paymentWebService:(id)arg1 addSharingInvitationReceipts:(id)arg2 onCredential:(id)arg3 withCompletion:(/*^block*/id)arg4 ;
  -(void)paymentWebService:(id)arg1 removeSharingInvitationReceipts:(id)arg2 onCredential:(id)arg3 withCompletion:(/*^block*/id)arg4 ;
  -(void)paymentWebService:(id)arg1 revokeSharedCredentialGroup:(id)arg2 withCompletion:(/*^block*/id)arg3 ;
  -(void)paymentWebService:(id)arg1 addSubcredential:(id)arg2 fromSharingInvitation:(id)arg3 withCompletion:(/*^block*/id)arg4 ;
  -(void)paymentWebService:(id)arg1 declineRelatedSharingInvitationsIfNecessary:(id)arg2 withCompletion:(/*^block*/id)arg3 ;
  -(void)paymentWebService:(id)arg1 removeSharingInvitation:(id)arg2 withCompletion:(/*^block*/id)arg3 ;
  -(void)requestBackgroundRegistrationForCredential:(id)arg1 withCompletion:(/*^block*/id)arg2 ;
  -(void)paymentWebService:(id)arg1 canAcceptInvitation:(id)arg2 withCompletion:(/*^block*/id)arg3 ;
  -(void)paymentWebService:(id)arg1 canAcceptInvitation:(id)arg2 withCompletionV2:(/*^block*/id)arg3 ;
  -(void)paymentWebService:(id)arg1 subcredentialInvitationsWithCompletion:(/*^block*/id)arg2 ;
  -(void)paymentWebService:(id)arg1 matchingInvitationOnDevice:(id)arg2 withTimeout:(unsigned long long)arg3 completion:(/*^block*/id)arg4 ;
  -(void)paymentWebService:(id)arg1 credentialWithIdentifier:(id)arg2 completion:(/*^block*/id)arg3 ;
  -(void)paymentWebService:(id)arg1 validateAcceptInvitationPreconditionsWithCompletion:(/*^block*/id)arg2 ;
  -(id)paymentWebService:(id)arg1 supportedRegionFeatureOfType:(long long)arg2 ;
  -(void)paymentWebService:(id)arg1 setDefaultPaymentPassUniqueIdentifier:(id)arg2 ;
  -(void)availableProductsWithCompletion:(/*^block*/id)arg1 ;
  -(void)performProductActionRequest:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)paymentWebService:(id)arg1 storePassOwnershipToken:(id)arg2 withIdentifier:(id)arg3 ;
  -(void)paymentWebService:(id)arg1 passOwnershipTokenWithIdentifier:(id)arg2 completion:(/*^block*/id)arg3 ;
  -(BOOL)willPassWithUniqueIdentifierAutomaticallyBecomeDefault:(id)arg1 ;
  -(void)consistencyCheck;
  -(void)_startBackgroundVerificationObserverForPass:(id)arg1 verificationMethod:(id)arg2 ;
  -(void)_initializeSecureElementIfNecessaryWithCompletion:(/*^block*/id)arg1 ;
  -(void)_initializeSecureElement:(/*^block*/id)arg1 ;
  -(void)_validateCommonPreconditionsWithCompletion:(/*^block*/id)arg1 ;
  -(void)_addPass:(id)arg1 withCompletionHandler:(/*^block*/id)arg2 ;
  -(void)_sanitizeExpressPasses;
  -(void)_setExpressWithPassInformation:(id)arg1 credential:(id)arg2 handler:(/*^block*/id)arg3 ;
  -(void)_paymentWebService:(id)arg1 pass:(id)arg2 withExpressInfo:(id)arg3 hasDisqualifyingConflicts:(/*^block*/id)arg4 ;
  -(id)_upgradeRequestForPass:(id)arg1 ;
  -(void)_conflictingExpressPassIdentifiersForPassInformation:(id)arg1 withReferenceExpressState:(id)arg2 completion:(/*^block*/id)arg3 ;
  -(void)_conflictingExpressPassIdentifiersForPassInformation:(id)arg1 withCompletion:(/*^block*/id)arg2 ;
  -(void)_removeExpressPassWithUniqueIdentifier:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)_downloadAllPaymentPasses;
  -(void)_removePassWithUniqueID:(id)arg1 diagnosticReason:(id)arg2 ;
  -(void)_featureApplicationsForProvisioningWithCompletion:(/*^block*/id)arg1 ;
  -(void)_accountAttestationAnonymizationSaltWithCompletion:(/*^block*/id)arg1 ;
  -(void)_setAccountAttestationAnonymizationSalt:(id)arg1 withCompletion:(/*^block*/id)arg2 ;
  -(void)_enforceUpgradedPasscodePolicyWithCompletion:(/*^block*/id)arg1 ;
  -(void)_updateMetadataOnPassWithIdentifier:(id)arg1 credential:(id)arg2 completion:(/*^block*/id)arg3 ;
  -(void)_addSharingInvitationReceipts:(id)arg1 onCredentialWithIdentifier:(id)arg2 completion:(/*^block*/id)arg3 ;
  -(void)_removeSharingInvitationReceiptWithIdentifiers:(id)arg1 onCredential:(id)arg2 completion:(/*^block*/id)arg3 ;
  -(void)_addSubcredential:(id)arg1 fromSharingInvitation:(id)arg2 withCompletion:(/*^block*/id)arg3 ;
  -(void)_declineRelatedSharingInvitationsIfNecessary:(id)arg1 withCompletion:(/*^block*/id)arg2 ;
  -(void)_removeSharingInvitation:(id)arg1 withCompletion:(/*^block*/id)arg2 ;
  -(void)_requestBackgroundRegistrationForCredentialWithIdentifier:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)_canAcceptInvitation:(id)arg1 withCompletion:(/*^block*/id)arg2 ;
  -(void)_subcredentialInvitationsWithCompletion:(/*^block*/id)arg1 ;
  -(void)_matchingInvitationOnDevice:(id)arg1 withTimeout:(unsigned long long)arg2 completion:(/*^block*/id)arg3 ;
  -(void)_credentialWithIdentifier:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)_setDefaultPaymentPassUniqueIdentifier:(id)arg1 ;
  -(void)_performDeviceCheckInWithCompletion:(/*^block*/id)arg1 ;
  -(void)_storePassOwnershipToken:(id)arg1 withIdentifier:(id)arg2 ;
  -(void)_passOwnershipTokenWithIdentifier:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(void)_productsWithCompletion:(/*^block*/id)arg1 ;
  -(void)_performProductActionRequest:(id)arg1 completion:(/*^block*/id)arg2 ;
  -(BOOL)_willPassWithUniqueIdentifierAutomaticallyBecomeDefault:(id)arg1 ;
  -(void)_consistencyCheck;
  @end
  
  