@class PKContactResolver, PKPaymentTransactionIconGenerator, PKPeerPaymentStatusResponse, PKAccountService, NSString, NSDateFormatter, PKTransactionSourceCollection, PKPaymentPass, UIImage, PKPaymentTransactionCellController, NSArray, PKFamilyMemberCollection, PKRetrieveMerchantTokensResponse, PKPeerPaymentController, PKPeerPaymentWebService, PKPaymentTransactionDetailHeaderView, PKCoarseLocationMonitor, NSSet, PKDashboardTransactionFetcher, PKAccountServiceAccountResolutionController, PKAccount, PKPaymentWebService, PKTransactionReceipt, PKPeerPaymentThresholdTopUpController, NSURL, PKAccountUserCollection, NSTimeZone, PKPaymentTransaction; @protocol PKPaymentDataProvider, PKPaymentTransactionDetailViewControllerDeleteOverrider; @interface PKPaymentTransactionDetailViewController : PKSectionTableViewController <PKContactResolverDelegate, PKPaymentDataProviderDelegate, CNContactViewControllerDelegate, PKTransactionDetailQuestionCellDelegate, PKAccountServiceAccountResolutionControllerDelegate, PKMerchantTokenDetailViewControllerDelegate, PKPeerPaymentThresholdTopUpControllerDelegate, PKPeerPaymentServiceObserver, PKDashboardTransactionFetcherDelegate> { long long _detailViewStyle; BOOL _showRawName; BOOL _showTransactionTimeZone; BOOL _showProductTimeZone; PKPeerPaymentWebService *_peerPaymentWebService; PKPeerPaymentController *_lazyPeerPaymentController; PKPaymentPass *_paymentPass; PKPaymentTransaction *_associatedTransaction; NSArray *_associatedInstallmentPlans; PKAccount *_associatedPayLaterAccount; PKTransactionReceipt *_associatedReceipt; BOOL _suppressReceiptImages; NSSet *_transactionTags; NSString *_transactionExplanation; PKPaymentTransactionCellController *_transactionCellController; PKAccountServiceAccountResolutionController *_accountResolutionController; BOOL _allowTransactionLinks; PKCoarseLocationMonitor *_coarseLocationMonitor; PKFamilyMemberCollection *_familyCollection; PKAccount *_account; PKAccountUserCollection *_accountUserCollection; NSSet *_physicalCards; PKAccountService *_accountService; PKPaymentWebService *_webService; PKRetrieveMerchantTokensResponse *_merchantTokenResponse; NSArray *_applePayOrderRowViewModels; NSArray *_applePayBarcodeRowViewModels; NSArray *_applePayReceiptRowViewModels; NSString *_submittingAnswer; PKDashboardTransactionFetcher *_transactionFetcher; BOOL _cancelingPayment; PKPaymentTransactionIconGenerator *_iconGenerator; NSURL *_privacyURL; BOOL _privacyURLCallInProgress; PKPeerPaymentThresholdTopUpController *_thresholdTopUpController; } @property (retain, nonatomic) PKPaymentTransactionDetailHeaderView *headerView; @property (retain, nonatomic) PKContactResolver *contactResolver; @property (nonatomic) BOOL issuerAppDeepLinkingEnabled; @property (nonatomic) BOOL inBridge; @property (nonatomic) BOOL associatedCreditStatementsLoaded; @property (retain, nonatomic) NSArray *associatedCreditStatements; @property (retain, nonatomic) UIImage *mapTilePlaceholderImage; @property (retain, nonatomic) NSArray *lineItems; @property (retain, nonatomic) PKPeerPaymentStatusResponse *peerPaymentStatusResponse; @property (retain, nonatomic) NSDateFormatter *transactionDateFormatter; @property (retain, nonatomic) NSDateFormatter *transactionLocalTimeDateFormatter; @property (retain, nonatomic) NSDateFormatter *productTimeZoneFormatter; @property (retain, nonatomic) NSDateFormatter *productTimeZoneMonthDayFormatter; @property (retain, nonatomic) NSDateFormatter *monthDayLocalFormatter; @property (retain, nonatomic) NSDateFormatter *monthDayYearLocalFormatter; @property (retain, nonatomic) NSDateFormatter *monthFormatter; @property (retain, nonatomic) NSTimeZone *productTimeZone; @property (readonly, nonatomic) PKPaymentTransaction *transaction; @property (readonly, nonatomic) PKTransactionSourceCollection *transactionSourceCollection; @property (readonly, nonatomic) id<PKPaymentDataProvider> paymentServiceDataProvider; @property (retain, nonatomic) id<PKPaymentTransactionDetailViewControllerDeleteOverrider> deleteOverrider; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)tableView:(id)a0 viewForHeaderInSection:(long long)a1; - (BOOL)contactViewController:(id)a0 shouldPerformDefaultActionForContactProperty:(id)a1; - (void)viewWillAppear:(BOOL)a0; - (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1; - (void)dealloc; - (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1; - (void)traitCollectionDidChange:(id)a0; - (void)viewWillLayoutSubviews; - (void)tableView:(id)a0 willDisplayCell:(id)a1 forRowAtIndexPath:(id)a2; - (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1; - (void)viewDidLoad; - (id)tableView:(id)a0 contextMenuConfigurationForRowAtIndexPath:(id)a1 point:(struct CGPoint { double x0; double x1; })a2; - (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1; - (void)didUpdateFamilyMembers:(id)a0; - (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1; - (void)transactionSourceIdentifier:(id)a0 didReceiveTransaction:(id)a1; - (void)transactionWithIdentifier:(id)a0 didDownloadTransactionReceipt:(id)a1; - (void)transactionSourceIdentifier:(id)a0 didRemoveTransactionWithIdentifier:(id)a1; - (void)setTransaction:(id)a0; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)contactViewController:(id)a0 didCompleteWithContact:(id)a1; - (void)scrollViewDidScroll:(id)a0; - (double)tableView:(id)a0 heightForFooterInSection:(long long)a1; - (BOOL)tableView:(id)a0 shouldHighlightRowAtIndexPath:(id)a1; - (id)tableView:(id)a0 titleForFooterInSection:(long long)a1; - (id)tableView:(id)a0 viewForFooterInSection:(long long)a1; - (void)contactsDidChangeForContactResolver:(id)a0; - (void)recurringPaymentsChanged; - (void)transactionsChanged:(id)a0; - (id)_tableView:(id)a0 cellForAwardAtIndex:(long long)a1; - (BOOL)_transactionIsTaggedAsRecurring; - (unsigned long long)_actionRowForRowIndex:(long long)a0; - (BOOL)_actionRowIsEnabled:(unsigned long long)a0; - (id)_amountDetailsCellForTableView:(id)a0 atIndexPath:(id)a1; - (unsigned long long)_amountDetailsRowForIndex:(unsigned long long)a0; - (BOOL)_amountDetailsRowIsEnabled:(unsigned long long)a0; - (id)_applePayBarcodeRowCellForTableView:(id)a0 atIndexPath:(id)a1; - (id)_applePayOrderRowCellForTableView:(id)a0 atIndexPath:(id)a1; - (id)_applePayReceiptRowCellForTableView:(id)a0 atIndexPath:(id)a1; - (void)_applyAmountDetailSeparatorInsetForTableView:(id)a0 cell:(id)a1; - (id)_associatedFinancingPlanCellForTableView:(id)a0 atIndexPath:(id)a1; - (id)_associatedInstallmentCellForTableView:(id)a0 atIndexPath:(id)a1; - (id)_awardCellForTableView:(id)a0; - (id)_businessChatContextForNonCancellablePayment; - (id)_businessChatContextForOtherIssue; - (void)_callIssuer; - (void)_cancelPaymentWithCell:(id)a0; - (void)_cancelPeerPaymentPendingRequest; - (id)_coarseLocationHyperlinkFooterView; - (id)_debugDetailCellForTableView:(id)a0 atIndexPath:(id)a1; - (void)_deleteTransaction; - (void)_didSelectMerchantTokenManagement; - (id)_disputeStatusCellForTableView:(id)a0 atIndexPath:(id)a1; - (id)_disputeStatusDescription; - (id)_disputeStatusTitle; - (id)_explanationTextForPaymentTransaction:(id)a0; - (void)_fetchAllApplePayOrderRowViewModels; - (void)_fetchAppPrivacyURL; - (void)_fetchMerchantToken; - (id)_financingPlanDetailsCellForTableView:(id)a0; - (id)_formattedCounterpartNameForRecurringPayment:(id)a0; - (id)_fraudRiskCellForTableView:(id)a0; - (void)_handleCoarseLocationChangedNotification:(id)a0; - (void)_handlePeerPaymentDisplayableError:(id)a0 withPeerPaymentController:(id)a1; - (void)_handleTransactionHeaderTapRecognizer:(id)a0; - (BOOL)_isPeerPaymentPendingRequestTransaction; - (unsigned long long)_lineItemItemForRowIndex:(unsigned long long)a0; - (void)_loadAppPrivacyURLFromAppStore; - (id)_mapTilePlaceholderImage; - (long long)_maximumRetentionPeriodForElements:(id)a0; - (id)_merchantAddressCellForTableView:(id)a0; - (id)_merchantTokenDeletedCellForTableView:(id)a0 atIndexPath:(id)a1; - (id)_merchantTokenManagementCellForTableView:(id)a0; - (long long)_numberOfActionRowsEnabled; - (unsigned long long)_numberOfAmountDetailsRows; - (unsigned long long)_numberOfRecognitionHintsRows; - (void)_openAppPrivacyURL; - (void)_openBusinessChatControllerForContext:(id)a0; - (void)_openMessagesToPresentAction:(unsigned long long)a0; - (void)_openOfferDetailsInIssuerApp:(id)a0; - (void)_openTransactionInIssuerApp; - (id)_peerPaymentController; - (void)_performDeleteOverride; - (void)_performPeerPaymentAction:(id)a0 withCompletion:(id /* block */)a1; - (void)_presentCancelPaymentWithIndexPath:(id)a0; - (void)_presentCardNumberUpdatedAlert; - (void)_presentContactIssuer; - (void)_presentContactViewController; - (void)_presentRecurringPeerPayment:(id)a0; - (void)_presentRecurringPeerPaymentAtIndexPath:(id)a0; - (void)_presentReportIssue; - (id)_questionCellForTableView:(id)a0 atIndexPath:(id)a1; - (id)_recognitionHintsCellForTableView:(id)a0 atIndexPath:(id)a1; - (unsigned long long)_recognitionHintsRowForIndex:(unsigned long long)a0; - (BOOL)_recognitionHintsRowIsEnabled:(unsigned long long)a0; - (void)_recomputeLineItems; - (id)_releasedDataCellForTableView:(id)a0; - (void)_reloadTableHeaderView; - (long long)_rowIndexForActionRow:(unsigned long long)a0; - (BOOL)_shouldHighlightAction:(unsigned long long)a0; - (void)_showAssociatedFinancingPlanDetailsForIndexPath:(id)a0; - (void)_showDeleteConfirmationSheet; - (void)_showInstallmentDetailsForAssociatedInstallment:(id)a0; - (BOOL)_showSeparateReportMerchantInfoButton; - (id)_statusCellForTableView:(id)a0; - (id)_tableView:(id)a0 actionButtonCellForSection:(unsigned long long)a1; - (id)_tableView:(id)a0 cellForActionAtIndex:(long long)a1; - (id)_tableView:(id)a0 cellForAmountDetailLineItemAtIndex:(long long)a1 atIndexPath:(id)a2; - (void)_tableView:(id)a0 didSelectActionAtIndexPath:(id)a1; - (void)_tableView:(id)a0 didSelectMechantAddressAtIndexPath:(id)a1; - (void)_tableView:(id)a0 didSelectPeerPaymentAction:(id)a1 atIndexPath:(id)a2; - (void)_tableView:(id)a0 willDisplayAmountDetailsCell:(id)a1 atIndexPath:(id)a2; - (id)_tableViewCellForDeleteTransaction:(id)a0; - (BOOL)_transactionHasNonZeroSecondaryFundingSourceAmount; - (id)_transactionIdentifierCellForTableView:(id)a0; - (id)_transactionIdentifierDescription; - (id)_transactionStatusString; - (void)_updatePeerPaymentTransactionStatusWithCompletion:(id /* block */)a0; - (void)_updateTableHeaderHeight; - (void)_updateWithTransactionReceipt:(id)a0; - (void)_updateWithTransactionTags:(id)a0; - (void)accountServiceAccountResolutionController:(id)a0 requestsPresentViewController:(id)a1 animated:(BOOL)a2; - (id)contextMenuConfigurationForCopyingText:(id)a0; - (id)contextMenuConfigurationForTransactionIdentifier; - (id)formattedBalanceAdjustmentAmountWithTransitDescriptors; - (id)initWithTransaction:(id)a0 transactionSourceCollection:(id)a1 familyCollection:(id)a2 account:(id)a3 accountUserCollection:(id)a4 physicalCards:(id)a5 contactResolver:(id)a6 peerPaymentWebService:(id)a7 paymentServiceDataProvider:(id)a8 detailViewStyle:(long long)a9 allowTransactionLinks:(BOOL)a10; - (void)merchantTokenDetailViewController:(id)a0 didDeleteMerchantToken:(id)a1; - (id)presentationSceneIdentifierForTopUpController:(id)a0; - (BOOL)shouldMapSection:(unsigned long long)a0; - (void)submitAnswer:(id)a0; - (void)thresholdTopUpController:(id)a0 requestsDismissViewController:(id)a1; - (void)thresholdTopUpController:(id)a0 requestsPopViewController:(id)a1; - (void)thresholdTopUpController:(id)a0 requestsPresentViewController:(id)a1; - (void)thresholdTopUpController:(id)a0 requestsPushViewController:(id)a1; - (void)thresholdTopUpControllerCompletedSetup:(id)a0; @end