@class UIBarButtonItem, UIImageView, PKPaymentWebService, PKFamilyMemberCollection, PKAccount, NSString, NSSet, PKPaymentTransaction, UIActivityIndicatorView, PKPaymentPass, UITableViewHeaderFooterView, PKPaymentService, PKAccountUserCollection, PKPaymentTransactionCellController, PKTransactionSourceCollection, PKBusinessChatController; @interface PKReportIssueViewController : PKSectionTableViewController <PKPaymentServiceDelegate, UITextViewDelegate> { PKPaymentTransaction *_transaction; PKTransactionSourceCollection *_transactionSourceCollection; PKPaymentPass *_paymentPass; PKAccount *_account; PKAccountUserCollection *_accountUserCollection; NSSet *_physicalCards; PKPaymentService *_paymentService; PKPaymentTransactionCellController *_transactionCellController; PKBusinessChatController *_businessChatController; PKFamilyMemberCollection *_familyCollection; unsigned long long _context; UIBarButtonItem *_cancelButton; UIBarButtonItem *_submitButton; UIActivityIndicatorView *_activityIndicator; BOOL _hasIssueSelected; long long _selectedIssue; BOOL _hasMapsIssueSelected; long long _selectedMapsIssue; BOOL _hasDisputeTypeSelected; long long _selectedDisputeType; BOOL _reportingIssue; NSString *_statementName; BOOL _cancelingPayment; BOOL _canPerformUnrecognizedTransaction; BOOL _canPerformDispute; BOOL _canPerformCancelAccountServicePayment; BOOL _canPerformOther; BOOL _canPerformIncorrectMerchant; UITableViewHeaderFooterView *_footerView; UIImageView *_logoView; PKPaymentWebService *_paymentWebService; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)canReportIssueForTransaction:(id)a0 paymentPass:(id)a1; + (BOOL)canSelectIssueTypeForTransaction:(id)a0; - (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1; - (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1; - (void)viewWillLayoutSubviews; - (double)tableView:(id)a0 heightForRowAtIndexPath:(id)a1; - (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1; - (void)viewDidLoad; - (void)didUpdateFamilyMembers:(id)a0; - (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1; - (void)_cancelButtonTapped:(id)a0; - (void).cxx_destruct; - (void)scrollViewDidScroll:(id)a0; - (BOOL)tableView:(id)a0 shouldHighlightRowAtIndexPath:(id)a1; - (void)textViewDidChange:(id)a0; - (void)_updateNavigationButtons; - (void)_resetMapsMerchantAndBrandWithIssueReportIdentifier:(id)a0 completion:(id /* block */)a1; - (void)_cancelPayment; - (id)_commentsCellForTableView:(id)a0 atIndexPath:(id)a1; - (id)_disputeTypeCellForTableView:(id)a0 atIndexPath:(id)a1; - (id)_formattedStatementNameFromRawName:(id)a0; - (void)_handleDisputeTypeSelectedInTableView:(id)a0 atIndexPath:(id)a1; - (void)_handleIssueTypeSelectedInTableView:(id)a0 atIndexPath:(id)a1; - (void)_handleMapsIssueTypeSelectedInTableView:(id)a0 atIndexPath:(id)a1; - (id)_issueTypeCellForTableView:(id)a0 atIndexPath:(id)a1; - (BOOL)_issueTypeEnabled:(long long)a0; - (long long)_issueTypeForRowIndex:(long long)a0; - (id)_mapsIssueCellForTableView:(id)a0 atIndexPath:(id)a1; - (unsigned long long)_numberOfIssueTypesEnabled; - (void)_presentAlertWithTitle:(id)a0 message:(id)a1 dismissAfter:(BOOL)a2; - (void)_reportIssueInBusinessChat; - (void)_reportIssueToMaps; - (void)_reprocessTransactionMerchantWithIssueReportIdentifier:(id)a0 completion:(id /* block */)a1; - (long long)_rowIndexForIssueType:(long long)a0; - (id)_statementName; - (id)_statementNameCellForTableView:(id)a0 atIndexPath:(id)a1; - (void)_submitButtonTapped:(id)a0; - (id)_transactionCellForTableView:(id)a0 atIndexPath:(id)a1; - (void)_updateFooterPlacement; - (id)initWithTransaction:(id)a0 transactionSourceCollection:(id)a1 paymentPass:(id)a2 familyCollection:(id)a3 account:(id)a4 accountUserCollection:(id)a5 physicalCards:(id)a6 detailViewStyle:(long long)a7 context:(unsigned long long)a8; - (BOOL)shouldMapSection:(unsigned long long)a0; @end