@class NSObject, NSString, PKOSVersionRequirement, PKPaymentService, PKSecureElement, NSHashTable, PKPaymentWebService; @protocol OS_dispatch_queue, PKPaymentDataProviderDelegate; @interface PKPaymentDefaultDataProvider : NSObject { PKPaymentService *_paymentService; PKSecureElement *_secureElement; NSHashTable *_delegates; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _delegateLock; NSObject *_replyQueue; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL isDeviceInRestrictedMode; @property (readonly, nonatomic) NSString *secureElementIdentifier; @property (readonly, nonatomic) BOOL secureElementIsProductionSigned; @property (retain, nonatomic) NSString *defaultPaymentPassIdentifier; @property (readonly, nonatomic) BOOL isPaymentHandoffDisabled; @property (readonly, nonatomic) BOOL isOrderManagementDisabled; @property (readonly, nonatomic) BOOL isOrderManagementNotificationsDisabled; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) NSString *deviceName; @property (readonly, nonatomic) NSString *deviceClass; @property (readonly, nonatomic) PKOSVersionRequirement *deviceVersion; @property (readonly, nonatomic) PKPaymentWebService *paymentWebService; - (void)familyMembersWithCompletion:(id /* block */)a0; - (void)removeExpressPassWithUniqueIdentifier:(id)a0 completion:(id /* block */)a1; - (void)transactionReceiptForTransactionWithIdentifier:(id)a0 updateIfNecessary:(BOOL)a1 completion:(id /* block */)a2; - (void)transitStateWithPassUniqueIdentifier:(id)a0 paymentApplication:(id)a1 completion:(id /* block */)a2; - (void)transactionWithReferenceIdentifier:(id)a0 completion:(id /* block */)a1; - (void)transactionsForRequest:(id)a0 completion:(id /* block */)a1; - (void)installmentPlanTransactionsForTransactionSourceIdentifiers:(id)a0 accountIdentifier:(id)a1 redeemed:(BOOL)a2 withRedemptionType:(unsigned long long)a3 startDate:(id)a4 endDate:(id)a5 completion:(id /* block */)a6; - (void)transactionsForTransactionSourceIdentifiers:(id)a0 withMerchantCategory:(long long)a1 withTransactionSource:(unsigned long long)a2 withBackingData:(unsigned long long)a3 startDate:(id)a4 endDate:(id)a5 limit:(long long)a6 completion:(id /* block */)a7; - (id)init; - (void)deletePaymentTransactionsWithIdentifiers:(id)a0; - (void)transactionsForTransactionSourceIdentifiers:(id)a0 withTransactionType:(long long)a1 withTransactionSource:(unsigned long long)a2 withBackingData:(unsigned long long)a3 startDate:(id)a4 endDate:(id)a5 limit:(long long)a6 completion:(id /* block */)a7; - (void)dealloc; - (void)credentialWithIdentifier:(id)a0 completion:(id /* block */)a1; - (void)cashbackByPeriodForTransactionSourceIdentifiers:(id)a0 withStartDate:(id)a1 endDate:(id)a2 calendar:(id)a3 calendarUnit:(unsigned long long)a4 type:(unsigned long long)a5 completion:(id /* block */)a6; - (void)paymentPassWithUniqueIdentifier:(id)a0 didEnableTransactionService:(BOOL)a1; - (void)passWithUniqueIdentifier:(id)a0 didUpdateTiles:(id)a1; - (void)didRemoveTransactionsWithSourceIdentifierMapping:(id)a0; - (void)featureApplicationsForAccountIdentifier:(id)a0 completion:(id /* block */)a1; - (void)removeDelegate:(id)a0; - (void)photosForFamilyMembersWithDSIDs:(id)a0 completion:(id /* block */)a1; - (void)setExpressWithPassInformation:(id)a0 credential:(id)a1 completion:(id /* block */)a2; - (void)plansForPaymentPassWithUniqueIdentifier:(id)a0 completion:(id /* block */)a1; - (void)addDelegate:(id)a0; - (void)featureApplicationAdded:(id)a0; - (void)paymentPassWithUniqueIdentifier:(id)a0 didUpdateBalanceReminder:(id)a1 forBalanceWithIdentifier:(id)a2; - (void)messagesForPaymentPassWithUniqueIdentifier:(id)a0 completion:(id /* block */)a1; - (void)mapsMerchantsWithCompletion:(id /* block */)a0; - (long long)apiVersion; - (void)removeExpressPassesWithCardType:(long long)a0 completion:(id /* block */)a1; - (void)didUpdateFamilyMembers:(id)a0; - (void)transactionsForTransactionSourceIdentifiers:(id)a0 matchingMerchant:(id)a1 withTransactionSource:(unsigned long long)a2 withBackingData:(unsigned long long)a3 limit:(long long)a4 completion:(id /* block */)a5; - (void)archiveMessageWithIdentifier:(id)a0; - (void)featureApplicationChanged:(id)a0; - (void)pendingTransactionsForTransactionSourceIdentifiers:(id)a0 withTransactionSource:(unsigned long long)a1 withBackingData:(unsigned long long)a2 startDate:(id)a3 endDate:(id)a4 limit:(long long)a5 completion:(id /* block */)a6; - (void)transactionsRequiringReviewForAccountWithIdentifier:(id)a0 completion:(id /* block */)a1; - (void)transactionSourceIdentifier:(id)a0 didReceiveTransaction:(id)a1; - (void)setCommutePlanReminder:(id)a0 forCommutePlan:(id)a1 pass:(id)a2 completion:(id /* block */)a3; - (void)sharesDidUpdateWithPaymentPassWithUniqueIdentifier:(id)a0; - (void)didUpdateDefaultPaymentPassWithUniqueIdentifier:(id)a0; - (void)transactionWithIdentifier:(id)a0 didDownloadTransactionReceipt:(id)a1; - (void)cancelAutoTopUpForPassWithUniqueIdentifier:(id)a0 balanceIdentifiers:(id)a1 completion:(id /* block */)a2; - (void)paymentPassWithUniqueIdentifier:(id)a0 didReceiveMessage:(id)a1; - (void)transactionSourceIdentifier:(id)a0 didRemoveTransactionWithIdentifier:(id)a1; - (void)featureApplicationRemoved:(id)a0; - (void)transactionsForTransactionSourceIdentifiers:(id)a0 withTransactionSource:(unsigned long long)a1 withBackingData:(unsigned long long)a2 limit:(long long)a3 completion:(id /* block */)a4; - (id)expressPassesInformation; - (void)transactionWithServiceIdentifier:(id)a0 transactionSourceIdentifier:(id)a1 completion:(id /* block */)a2; - (void)setBalanceReminder:(id)a0 forBalance:(id)a1 pass:(id)a2 completion:(id /* block */)a3; - (void)transactionsForTransactionSourceIdentifiers:(id)a0 withPeerPaymentCounterpartHandles:(id)a1 withTransactionSource:(unsigned long long)a2 withBackingData:(unsigned long long)a3 limit:(long long)a4 completion:(id /* block */)a5; - (void)hasTransactionsForTransactionSourceIdentifiers:(id)a0 completion:(id /* block */)a1; - (void)credential:(id)a0 forPaymentApplication:(id)a1 didUpdateRangingSuspensionReasons:(unsigned long long)a2; - (void)paymentPassWithUniqueIdentifier:(id)a0 didReceivePlanUpdate:(id)a1; - (id)transactionsAppLaunchTokenForPassWithUniqueIdentifier:(id)a0; - (void).cxx_destruct; - (void)installmentTransactionsForInstallmentPlanIdentifier:(id)a0 completion:(id /* block */)a1; - (void)transactionsForTransactionSourceIdentifiers:(id)a0 withTransactionSource:(unsigned long long)a1 withBackingData:(unsigned long long)a2 startDate:(id)a3 endDate:(id)a4 orderedByDate:(long long)a5 limit:(long long)a6 completion:(id /* block */)a7; - (void)conflictingExpressPassIdentifiersForPassInformation:(id)a0 withCompletion:(id /* block */)a1; - (void)deletePaymentTransactionWithIdentifier:(id)a0; - (void)balanceReminderThresholdForBalance:(id)a0 pass:(id)a1 withCompletion:(id /* block */)a2; - (void)transactionTagsForTransactionWithIdentifier:(id)a0 completion:(id /* block */)a1; - (id)defaultPaymentApplicationForPassUniqueIdentifier:(id)a0; - (void)submitTransactionAnswerForTransaction:(id)a0 questionType:(unsigned long long)a1 answer:(id)a2 completion:(id /* block */)a3; - (void)transactionReceiptWithUniqueID:(id)a0 completion:(id /* block */)a1; - (id)expressPassesInformationWithCardType:(long long)a0; - (void)paymentPassWithUniqueIdentifier:(id)a0 didReceiveBalanceUpdate:(id)a1; - (BOOL)supportsExpressForAutomaticSelectionTechnologyType:(long long)a0; - (id)messagesAppLaunchTokenForPassWithUniqueIdentifier:(id)a0; - (id)cashbackByPeriodForTransactionSourceIdentifiers:(id)a0 withStartDate:(id)a1 endDate:(id)a2 calendar:(id)a3 calendarUnit:(unsigned long long)a4 type:(unsigned long long)a5; - (void)tilesForPassWithUniqueIdentifier:(id)a0 completion:(id /* block */)a1; - (void)peerPaymentCounterpartHandlesForTransactionSourceIdentifier:(id)a0 startDate:(id)a1 endDate:(id)a2 completion:(id /* block */)a3; - (void)sharingCapabilitiesForPassIdentifier:(id)a0 outHasShares:(BOOL *)a1 outHasShareableEntitlements:(BOOL *)a2; - (id)transactionsForRequest:(id)a0; - (void)balancesForPaymentPassWithUniqueIdentifier:(id)a0 completion:(id /* block */)a1; - (void)transactionsForTransactionSourceIdentifiers:(id)a0 withTransactionSource:(unsigned long long)a1 withBackingData:(unsigned long long)a2 startDate:(id)a3 endDate:(id)a4 limit:(long long)a5 completion:(id /* block */)a6; - (void)setDefaultPaymentApplication:(id)a0 forPassUniqueIdentifier:(id)a1 completion:(id /* block */)a2; - (void)approvedTransactionsForTransactionSourceIdentifiers:(id)a0 withTransactionSource:(unsigned long long)a1 withBackingData:(unsigned long long)a2 startDate:(id)a3 endDate:(id)a4 limit:(long long)a5 completion:(id /* block */)a6; - (void)paymentPassWithUniqueIdentifier:(id)a0 didEnableMessageService:(BOOL)a1; - (void)paymentPassWithUniqueIdentifier:(id)a0 didUpdateWithTransitPassProperties:(id)a1; - (void)_accessDelegatesWithHandler:(id /* block */)a0; - (void)commutePlanReminderForCommutePlan:(id)a0 pass:(id)a1 withCompletion:(id /* block */)a2; - (BOOL)hidePayLaterOptions; - (id)initWithPaymentService:(id)a0 secureElement:(id)a1; - (void)installmentPlansWithTransactionReferenceIdentifier:(id)a0 completion:(id /* block */)a1; - (void)passUpgradeWithRequest:(id)a0 pass:(id)a1 visibleViewController:(id)a2 completion:(id /* block */)a3; - (void)setHidePayLaterOptions:(BOOL)a0; - (void)setOrderManagementDisabled:(BOOL)a0; - (void)setOrderManagementNotificationsDisabled:(BOOL)a0; - (void)setPaymentHandoffDisabled:(BOOL)a0; - (BOOL)supportsAddingPaymentPasses; - (BOOL)supportsInAppPaymentsForPass:(id)a0; - (BOOL)supportsLowPowerExpressMode; - (BOOL)supportsMessagesForPass:(id)a0; - (BOOL)supportsNotificationsForPass:(id)a0; - (BOOL)supportsTransactionsForPass:(id)a0; - (void)transactionCountByPeriodForRequest:(id)a0 calendar:(id)a1 calendarUnit:(unsigned long long)a2 includePurchaseTotal:(BOOL)a3 completion:(id /* block */)a4; - (void)transactionWithServiceIdentifier:(id)a0 completion:(id /* block */)a1; @end