@class PKPeerPaymentRecurringPaymentDetailSectionController, PKPeerPaymentRequest, PKPeerPaymentController, PKPeerPaymentRecurringPaymentDetailActionSectionController, PKPeerPaymentRecurringPayment, NSDecimalNumber, PKAvatarView, PKPeerPaymentService, PKDashboardMessageSectionController, NSString, CNComposeRecipient, PKPaymentPass, PKPeerPaymentRecurringPaymentDetailFundingSourceSectionController, PKPeerPaymentRemoteMessagesComposer, PKPeerPaymentRecurringPaymentDetailAmountSectionController, PKPeerPaymentRecurringPaymentMemoSectionController; @protocol PKPeerPaymentRecurringPaymentDetailViewControllerDelegate; @interface PKPeerPaymentRecurringPaymentDetailViewController : PKDynamicCollectionViewController { PKPeerPaymentRecurringPayment *_recurringPayment; long long _context; CNComposeRecipient *_recipient; PKPaymentPass *_selectedPass; PKPeerPaymentRequest *_paymentRequest; PKPeerPaymentController *_peerPaymentController; PKPeerPaymentRemoteMessagesComposer *_remoteMessagesComposer; PKPeerPaymentService *_peerPaymentService; BOOL _performingAction; BOOL _showActivityIndicator; PKAvatarView *_avatarView; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _keyboardFrame; BOOL _keyboardVisible; PKPeerPaymentRecurringPaymentDetailAmountSectionController *_amountSectionController; PKDashboardMessageSectionController *_messageSectionController; PKPeerPaymentRecurringPaymentDetailSectionController *_detailSectionController; PKPeerPaymentRecurringPaymentDetailFundingSourceSectionController *_fundingSourceSectionController; PKPeerPaymentRecurringPaymentDetailActionSectionController *_pauseSectionController; PKPeerPaymentRecurringPaymentDetailActionSectionController *_cancelSectionController; PKPeerPaymentRecurringPaymentMemoSectionController *_memoSectionController; } @property (copy, nonatomic) NSDecimalNumber *minimumAmount; @property (copy, nonatomic) NSDecimalNumber *maximumAmount; @property (nonatomic) unsigned long long mode; @property (nonatomic) BOOL allowEdits; @property (nonatomic) BOOL showCancelButton; @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; - (void)dealloc; - (void)viewWillLayoutSubviews; - (void)viewDidLoad; - (void)_keyboardWillShow:(id)a0; - (void)_keyboardWillHide:(id)a0; - (void).cxx_destruct; - (void)viewDidDisappear:(BOOL)a0; - (void)setShowActivityIndicator:(BOOL)a0; - (id)_recipientName; - (void)recurringPaymentsChanged; - (void)_updateSections; - (void)amountDidChange; - (void)_updateLayoutForKeyboardAction:(id /* block */)a0; - (void)makeCellFirstResponderWithItem:(id)a0; - (void)_authorizeRecurringPaymentWithCompletion:(id /* block */)a0; - (void)_cancelEdits:(id)a0; - (void)_cancelRecurringPaymentWithCompletion:(id /* block */)a0; - (id)_composeRecipientForAddress:(id)a0; - (void)_configureAvatarView; - (id)_dashboardMessages; - (void)_didCompleteSetupFlow; - (void)_dismissViewController:(id)a0; - (void)_keyboardWillChange:(id)a0; - (id)_messageForErrorCode:(unsigned long long)a0 paymentDate:(id)a1; - (void)_openPaymentSetupWithNetworkWhitelist:(id)a0 paymentSetupMode:(long long)a1; - (void)_pauseRecurringPaymentWithCompletion:(id /* block */)a0; - (id)_paymentSetupNavigationControllerForProvisioningController:(id)a0; - (id)_pendingRecurringPayment; - (void)_processEditsIfNeededWithCompletion:(id /* block */)a0; - (void)_reloadWithPayments:(id)a0; - (void)_rightBarButtonPressed:(id)a0; - (void)_setUpNavigationBar; - (BOOL)_shouldShowDashboardMessages; - (void)_showAlertForError:(id)a0 completion:(id /* block */)a1; - (void)_showConfirmationAlertIfNeededForAction:(unsigned long long)a0 completion:(id /* block */)a1; - (id)_titleForErrorCode:(unsigned long long)a0; - (void)_updateBarButtonItems; - (void)_updateCancelSectionFooter; - (void)_updateDetailSectionFooter; - (void)_updatePauseSectionFooter; - (void)_updateRecurringPaymentsWithCompletion:(id /* block */)a0; - (void)_validatePaymentEditsWithCompletion:(id /* block */)a0; - (void)didSelectAmountSection; - (void)fundingSourceSectionSelected; - (id)initWithRecurringPayment:(id)a0 recipient:(id)a1 mode:(unsigned long long)a2 context:(long long)a3 peerPaymentController:(id)a4 remoteMessagesComposer:(id)a5; - (id)initWithRecurringPayment:(id)a0 recipientAddress:(id)a1 mode:(unsigned long long)a2 context:(long long)a3 peerPaymentController:(id)a4 remoteMessagesComposer:(id)a5; - (void)memoIconChooserDidChooseMemo:(id)a0; - (void)memoIconWasTapped; - (void)paymentMethodSelectionViewController:(id)a0 didSelectPaymentMethod:(id)a1; - (void)paymentMethodSelectionViewController:(id)a0 didToggleUseAppleCashBalance:(BOOL)a1; - (void)paymentSetupDidFinish:(id)a0; - (void)performAction:(unsigned long long)a0 startHandler:(id /* block */)a1 completion:(id /* block */)a2; - (struct { BOOL x0; long long x1; })pkui_navigationStatusBarStyleDescriptor; - (void)updateFooterForSectionIdentifier:(id)a0; @end