@class PKPaymentPass, NSString, PKPaymentWebService, PKPaymentBalance, NSArray, PKPaymentPassAction; @protocol PKBalanceDetailsViewControllerDelegate, PKPaymentDataProvider; @interface PKBalanceDetailsViewController : PKSectionTableViewController { PKPaymentBalance *_balance; PKPaymentPass *_pass; PKPaymentPassAction *_action; id _paymentDataProvider; PKPaymentWebService *_webService; long long _style; NSString *_currentBalance; NSString *_currencyCode; NSArray *_reminderAmounts; unsigned long long _selectedReminderAmountIndex; BOOL _shouldShowReminderSettings; BOOL _isPostPaidPass; } @property (weak, nonatomic) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)viewWillAppear:(BOOL)a0; - (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1; - (void)dealloc; - (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1; - (void)viewWillLayoutSubviews; - (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1; - (void)paymentPassWithUniqueIdentifier:(id)a0 didUpdateBalanceReminder:(id)a1 forBalanceWithIdentifier:(id)a2; - (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1; - (void).cxx_destruct; - (void)paymentPassWithUniqueIdentifier:(id)a0 didReceiveBalanceUpdate:(id)a1; - (void)scrollViewDidScroll:(id)a0; - (void)paymentPassWithUniqueIdentifier:(id)a0 didUpdateWithTransitPassProperties:(id)a1; - (BOOL)tableView:(id)a0 shouldHighlightRowAtIndexPath:(id)a1; - (id)tableView:(id)a0 titleForFooterInSection:(long long)a1; - (unsigned long long)_balanceDetailsRowTypeForRowIndex:(long long)a0; - (void)_handleActionSelected; - (void)_handleReminderAmountChanged:(id)a0; - (void)_initializeReminderAmounts:(id)a0; - (long long)_numberOfBalanceDetailsRowsEnabled; - (long long)_numberOfBalanceDetailsRowsEnabledForRowType:(unsigned long long)a0; - (BOOL)_shouldDisplayAction; - (id)initWithBalance:(id)a0 forPass:(id)a1 balanceReminder:(id)a2 associatedAction:(id)a3 paymentDataProvider:(id)a4 webService:(id)a5 style:(long long)a6; - (id)initWithBalance:(id)a0 forPass:(id)a1 balanceReminder:(id)a2 balanceName:(id)a3 currencyCode:(id)a4 associatedAction:(id)a5 paymentDataProvider:(id)a6 webService:(id)a7 style:(long long)a8; - (id)initWithTransitPassProperties:(id)a0 forPass:(id)a1 balanceReminder:(id)a2 associatedAction:(id)a3 paymentDataProvider:(id)a4 webService:(id)a5 style:(long long)a6; - (void)performActionViewControllerDidCancel:(id)a0; - (void)performActionViewControllerDidPerformAction:(id)a0; - (BOOL)shouldMapSection:(unsigned long long)a0; @end