@class PKPassthroughView, PKDashboardPassViewController, PKPaymentPassActionGroupDataController, PKPassDeleteAnimationController, PKPassFooterView, NSString, PKPassGroupView, PKPassPresentationContext, PKPaymentPassActionDataController, UIButton, PKGroupsController, PKPGSVTransitionInterstitialView, UIView, PKNavigationDashboardAnimatedTransitioningHandler, UIPanGestureRecognizer, PKPaymentPassCombinedActionDataController, PKAccountCardNumbersPresenter, PKGroup, _UIDynamicValueAnimation, PKAnimatedNavigationBarTitleView, PKSecureElement, PKPass, PKPayLaterPaymentIntentController; @protocol PKPassGroupViewDelegate, PKDashboardPassViewControllerDelegate, PKPassGroupViewReceiver; @interface PKNavigationDashboardPassViewController : PKNavigationController { PKNavigationDashboardAnimatedTransitioningHandler *_transitioningHandler; PKGroup *_group; PKSecureElement *_secureElement; PKGroupsController *_groupsController; id _formerGroupViewDelegate; UIView *_snapshotView; PKAnimatedNavigationBarTitleView *_titleView; PKPGSVTransitionInterstitialView *_leadingInterstitialItemView; PKPGSVTransitionInterstitialView *_trailingInterstitialItemView; PKPassDeleteAnimationController *_deleteAnimationController; PKPass *_passBeingDeleted; BOOL _passDeletionInitiated; double _presentationDuration; BOOL _isPresentedWithAnimationTransitioner; BOOL _isDismissedWithAnimationTransitioner; double _offsetBeforeDrag; struct CGPoint { double x; double y; } _positionBeforeDrag; UIPanGestureRecognizer *_panGestureRecognizer; BOOL _dismissedByDragging; struct CGPoint { double x; double y; } _lastPreferredOffset; BOOL _groupViewNeedsToBeMovedWithContentOffset; BOOL _updatingOffsets; _UIDynamicValueAnimation *_offsetAnimation; struct _UIUpdateRequest { unsigned int flags; unsigned int minRate; unsigned int preferredRate; unsigned int maxRate; unsigned long long phase; unsigned long long load; } _updateRequest; unsigned int _updateReason; PKPassthroughView *_passthroughView; PKPassthroughView *_portalledPassthroughView; PKPassFooterView *_passFooterView; BOOL _passGroupViewAcquired; BOOL _passFooterViewVisible; unsigned int _passFooterViewOutstandingAnimations; unsigned int _passFooterViewVisibilityToken; BOOL _shouldPauseDynamicCard; BOOL _dashboardIsVisible; BOOL _shouldUpdateSnapshotView; BOOL _snapshotViewIsHidden; unsigned char _visibilityState; struct { BOOL foreground; BOOL foregroundActive; } _activeState; PKPassPresentationContext *_context; BOOL _isPendingVCPresentation; UIButton *_cardNumbersButton; PKAccountCardNumbersPresenter *_accountCardNumbersPresenter; PKPaymentPassActionGroupDataController *_actionGroupController; PKPaymentPassActionDataController *_actionController; PKPaymentPassCombinedActionDataController *_combinedActionController; PKPayLaterPaymentIntentController *_paymentIntentController; } @property (retain, nonatomic) PKDashboardPassViewController *dashboardVC; @property (readonly, nonatomic) UIView *leadingItemView; @property (readonly, nonatomic) UIView *trailingItemView; @property (readonly, nonatomic) PKPassGroupView *passGroupView; @property (nonatomic) BOOL passGroupViewIsInCollectionView; @property (nonatomic) double topMargin; @property (nonatomic) BOOL footerSuppressed; @property (readonly, nonatomic, getter=isFrontmostPassAuthorized) BOOL frontmostPassAuthorized; @property (weak, nonatomic) id receiver; @property (weak, nonatomic) id passDashboardDelegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic, getter=isInvalidated) BOOL invalidated; - (id)animationControllerForPresentedController:(id)a0 presentingController:(id)a1 sourceController:(id)a2; - (id)animationControllerForDismissedController:(id)a0; - (id)init; - (void)viewWillAppear:(BOOL)a0; - (void)dealloc; - (void)foregroundActiveArbiter:(id)a0 didUpdateForegroundActiveState:(struct { BOOL x0; BOOL x1; })a1; - (id)interactionControllerForPresentation:(id)a0; - (void)viewWillLayoutSubviews; - (void)viewDidLayoutSubviews; - (void)navigationController:(id)a0 willShowViewController:(id)a1 animated:(BOOL)a2; - (void)scrollToTop; - (void)setTransitionDuration:(double)a0; - (void)viewDidLoad; - (long long)modalPresentationStyle; - (void)invalidate; - (void)navigationController:(id)a0 didShowViewController:(id)a1 animated:(BOOL)a2; - (void)loadView; - (void)viewWillDisappear:(BOOL)a0; - (void).cxx_destruct; - (struct CGPoint { double x0; double x1; })preferredContentOffset; - (void)viewDidAppear:(BOOL)a0; - (id)presentingViewControllerForAvatarView:(id)a0; - (id)presentationControllerForPresentedViewController:(id)a0 presentingViewController:(id)a1 sourceViewController:(id)a2; - (void)viewDidDisappear:(BOOL)a0; - (void)_updateSnapshotView; - (void)secureElementDidEnterRestrictedMode:(id)a0; - (void)secureElementDidLeaveRestrictedMode:(id)a0; - (void)insertGroupView; - (unsigned long long)suppressedContentForPassFooter:(id)a0; - (double)_alphaForPassthroughView; - (id)_barcodePassDetailsViewControllerForBarcodePass:(id)a0; - (void)_canPresentCreditDetailsViewControllerWithCompletion:(id /* block */)a0; - (id)_cardIndexPath; - (id)_createAnimationForUpperBoundaryWithStart:(double)a0 upperBoundary:(double)a1 lowerBoundary:(double)a2 initialVelocity:(double)a3; - (id)_createPassFooterConfigurationForPassView:(id)a0; - (void)_dismissIfPossibleWithVelocity:(double)a0 byDragging:(BOOL)a1; - (void)_endReportingSessionForPassIfNecessary; - (void)_ensureCardPresence; - (void)_handlePanGroupGesture:(id)a0; - (void)_handleProvisioningError:(id)a0; - (void)_handleScrollViewPanGroupGesture:(id)a0; - (void)_openPaymentSetupWithNetworkWhitelist:(id)a0 paymentSetupMode:(long long)a1; - (id)_paymentPassDetailsViewControllerForPaymentPass:(id)a0; - (id)_paymentSetupNavigationControllerForProvisioningController:(id)a0; - (void)_presentDailyCashOnAccountForDateComponents:(id)a0 redemptionType:(unsigned long long)a1 completion:(id /* block */)a2; - (void)_presentDailyCashOnPassForDateComponents:(id)a0 completion:(id /* block */)a1; - (void)_presentInstallmentPlans:(id)a0; - (void)_presentRewardsHubWithCompletion:(id /* block */)a0; - (void)_setOffsetAnimation:(id)a0; - (void)_setupDashboardVC; - (void)_startReportingSessionForPassIfNecessary; - (void)_updateNavigationBarWithPassAppeared:(BOOL)a0; - (void)_updatePassFooterView; - (void)_updatePassFooterViewIfNecessary; - (void)_updatePassFooterViewWithReload:(BOOL)a0; - (void)_updatePausedState; - (void)_updateTopViewController:(id)a0; - (void)_updateUpdatingOffsets; - (void)accountAutomaticPaymentsController:(id)a0 didSchedulePayment:(id)a1; - (void)accountAutomaticPaymentsControllerDidSelectSetupCompletionDone:(id)a0 viewController:(id)a1; - (void)acquireGroupView:(id)a0; - (BOOL)canRequestPaymentForPass:(id)a0; - (void)contentDidScroll; - (void)dashboardPassViewController:(id)a0 didRequestPaymentForPass:(id)a1 fromButton:(BOOL)a2; - (void)deleteAnimationController:(id)a0 didComplete:(BOOL)a1; - (void)deleteAnimationControllerWillBeginDeleteAnimation:(id)a0; - (void)dismissDiscoveryArticleViewController:(id)a0 afterActionCompleted:(BOOL)a1 withRelevantPassUniqueIdenitifer:(id)a2; - (void)groupView:(id)a0 deleteButtonPressedForPass:(id)a1; - (void)groupView:(id)a0 didUpdatePassView:(id)a1; - (void)groupView:(id)a0 faceViewFrameDidChangeForFrontmostPassView:(id)a1; - (void)groupView:(id)a0 frontmostPassViewDidChange:(id)a1 withContext:(id)a2; - (long long)groupViewContentModeForFrontmostPassWhenPiled:(id)a0 withDefaultContentMode:(long long)a1; - (long long)groupViewContentModeForFrontmostPassWhenStacked:(id)a0; - (void)groupViewIsAvailable:(id)a0; - (unsigned long long)groupViewPassesSuppressedContent:(id)a0; - (BOOL)groupViewShouldAllowPanning:(id)a0; - (void)groupViewTapped:(id)a0; - (BOOL)handleDeletePassRequestWithPass:(id)a0 forViewController:(id)a1; - (id)initWithPassGroupView:(id)a0 groupsController:(id)a1 groupViewReceiver:(id)a2 context:(id)a3; - (BOOL)isPassFooterViewInGroup:(id)a0; - (void)leadingHeaderViewInterstitialIsAvailable:(id)a0; - (void)noteTransitionCompleted; - (void)passFooterViewDidChangeCoachingState:(id)a0; - (void)passFooterViewDidChangePhysicalButtonRequirement:(id)a0; - (void)paymentSetupDidFinish:(id)a0; - (void)peerPaymentActionViewControllerDidCancel:(id)a0; - (void)peerPaymentActionViewControllerDidPerformAction:(id)a0; - (void)presentAccountPromotionWithProgramIdentifier:(id)a0 completion:(id /* block */)a1; - (void)presentAccountWithConfiguration:(id)a0 presentationContext:(id)a1 animated:(BOOL)a2 completion:(id /* block */)a3; - (void)presentActionGroupsWithPaymentDataProvider:(id)a0 webService:(id)a1; - (void)presentActionsWithPaymentDataProvider:(id)a0 webService:(id)a1 actionType:(unsigned long long)a2 transitBalanceModel:(id)a3; - (void)presentAddMoneyAppleBalance; - (void)presentAddMoneyAppleBalanceDirectTopUp; - (void)presentAddMoneyAppleBalanceInStoreTopUp; - (void)presentAuxiliaryPassInformationItemWithIdentifier:(id)a0 informationIdentifier:(id)a1 completion:(id /* block */)a2; - (void)presentBalanceDetailsWithCompletion:(id /* block */)a0; - (void)presentCardNumbers; - (void)presentCombinedActionsWithPaymentDataProvider:(id)a0 webService:(id)a1 balanceModel:(id)a2; - (void)presentDailyCashForDateComponents:(id)a0 redemptionType:(unsigned long long)a1 completion:(id /* block */)a2; - (void)presentInstallmentPlan:(id)a0; - (void)presentInstallmentPlans; - (void)presentInvitationWithIdentifier:(id)a0 completion:(id /* block */)a1; - (void)presentManageBarcodePassNotifications; - (void)presentManagePaymentPassNotificationsControllerWithDataProvider:(id)a0 peerPaymentAccount:(id)a1 account:(id)a2; - (void)presentPassDetailsAnimated:(BOOL)a0 action:(unsigned long long)a1; - (void)presentPassDetailsAnimated:(BOOL)a0 handler:(id /* block */)a1; - (void)presentPayLaterFinancingPlan:(id)a0; - (void)presentPeerPaymentActionViewControllerForAction:(unsigned long long)a0 pass:(id)a1 passLibraryDataProvider:(id)a2; - (void)presentPeerPaymentRecurringPaymentsWithIdentifier:(id)a0 completion:(id /* block */)a1; - (void)presentRedeemGiftcard; - (void)presentRewardsHubMerchantsWithPrivateIdentifier:(id)a0 completion:(id /* block */)a1; - (void)presentRewardsHubWithCompletion:(id /* block */)a0; - (void)presentScheduledPayments; - (void)presentSearch; - (void)presentSearchWithCompletion:(id /* block */)a0; - (void)presentShareFlow; - (void)presentSharesList; - (void)presentSpendingSummaryWithType:(unsigned long long)a0 categorization:(unsigned long long)a1 unit:(unsigned long long)a2 completion:(id /* block */)a3; - (void)presentTransaction:(id)a0 forAccount:(id)a1; - (void)presentTransaction:(id)a0 forPaymentPass:(id)a1; - (void)presentTransitCardNumber; - (id)presentationSceneIdentifierForAccountAutomaticPaymentsController:(id)a0; - (void)relinquishGroupView; - (void)reportEventForPassIfNecessary:(id)a0; - (BOOL)shouldOverrideContentOffset; - (void)showStatement:(id)a0 completion:(id /* block */)a1; - (void)summaryTypeDidChange; - (void)trailingHeaderViewInterstitialIsAvailable:(id)a0; @end