luxlabs header browser preview


@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 <PKPassGroupViewDelegate, PKPassFooterViewDelegate, PKSecureElementObserver, UIViewControllerTransitioningDelegate, PKPassDeleteAnimationControllerDelegate, UIGestureRecognizerDelegate, CNAvatarViewDelegate, PKSpendingSummaryViewControllerDelegate, PKDashboardPassViewControllerDelegate, PKDashboardDelegate, PKForegroundActiveArbiterObserver, PKAccountAutomaticPaymentsControllerDelegate, PKPassGroupViewReceiver, PKDiscoveryArticleViewControllerPresenter, PKInvalidatable, PKPassDeleteHandler, PKPaymentSetupDelegate, PKPeerPaymentActionViewControllerDelegate> {
    PKNavigationDashboardAnimatedTransitioningHandler *_transitioningHandler;
    PKGroup *_group;
    PKSecureElement *_secureElement;
    PKGroupsController *_groupsController;
    id<PKPassGroupViewDelegate> _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<PKPassGroupViewReceiver> receiver;
@property (weak, nonatomic) id<PKDashboardPassViewControllerDelegate> 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