luxlabs header browser preview


@class PKAuthenticator, NSString, NSArray, SBSAssertion, PKFieldProperties, PKBackgroundContactlessInterfaceSessionController, PKPassGroupsViewController, CLInUseAssertion, NSObject, PKAuthorizationCoverSheetViewController, PKAssertion, PKPaymentService;
@protocol OS_dispatch_group, BSInvalidatable;

@interface PKPaymentRemoteAlertViewController : SBUIRemoteAlertServiceViewController <PKPaymentServiceDelegate, SBSHardwareButtonEventConsuming, PKAuthorizationCoverSheetViewControllerDelegate> {
    PKPassGroupsViewController *_passGroupsViewController;
    PKAuthorizationCoverSheetViewController *_coverSheetViewController;
    id _staticGlyphResources;
    PKPaymentService *_paymentService;
    PKFieldProperties *_fieldProperties;
    NSArray *_fieldPassUniqueIdentifiers;
    NSString *_passUniqueIdentifier;
    CLInUseAssertion *_passbookForegroundAssertion;
    BOOL _hasAquiredStaticResources;
    id<BSInvalidatable> _lockButtonObserver;
    SBSAssertion *_lockButtonAssertion;
    PKAssertion *_notificationSuppressionAssertion;
    NSObject<OS_dispatch_group> *_fieldPropertiesLookupGroup;
    long long _presentationSource;
    unsigned long long _presentationStartTime;
    BOOL _shouldViewAnimateIn;
    BOOL _isLockScreenPresented;
    BOOL _processHomeButtonEvents;
    BOOL _brightnessRampingAllowed;
    PKAuthenticator *_coverSheetAuthenticator;
    BOOL _currentShowWhileLockedValue;
    PKBackgroundContactlessInterfaceSessionController *_backgroundContactlessInterfaceSession;
    BOOL _showCoverSheet;
    BOOL _isBlockingUIForUserAuthorization;
    id /* block */ _blockingUIForUserAuthorizationCompletion;
    struct { long long screen; BOOL appeared; BOOL viewLoaded; BOOL hasShownPassGroups; } _state;
    long long _invalidationStatus;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)_isSecureForRemoteViewService;
+ (BOOL)_shouldForwardViewWillTransitionToSize;
+ (id)groupsControllerWithSource:(long long)a0 hasUserBeenAuthenticated:(BOOL)a1 passUniqueID:(id)a2;

- (id)init;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)viewWillLayoutSubviews;
- (void)viewDidLoad;
- (struct CGSize { double x0; double x1; })sizeForChildContentContainer:(id)a0 withParentContainerSize:(struct CGSize { double x0; double x1; })a1;
- (void)_invalidate;
- (void)loadView;
- (id)childViewControllerForStatusBarStyle;
- (unsigned long long)supportedInterfaceOrientations;
- (id)childViewControllerForStatusBarHidden;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)viewDidMoveToWindow:(id)a0 shouldAppearOrDisappear:(BOOL)a1;
- (void)viewDidAppear:(BOOL)a0;
- (id)_activeViewController;
- (void)viewDidDisappear:(BOOL)a0;
- (void)consumeDoublePressUpForButtonKind:(long long)a0;
- (BOOL)_releaseUIBlockIfNeededTimeout:(BOOL)a0;
- (void)_acquireStaticResources;
- (void)_animateViewBackgroundColorIn:(id)a0;
- (void)_contactlessInterfaceSessionDidAuthorize:(id)a0;
- (void)_contactlessInterfaceSessionFinishTransaction:(id)a0;
- (void)_dismissForSource:(unsigned long long)a0 completion:(id /* block */)a1;
- (void)_dismissIfRestricted;
- (void)_insertViewControllerIfNeeded:(id)a0;
- (void)_invalidateForType:(long long)a0;
- (BOOL)_isInGroup;
- (BOOL)_notificationIsFromChildViewController:(id)a0;
- (void)_paymentDidReceiveSuccessfulTransactionNotification:(id)a0;
- (void)_presentHomeButtonDoubleTapAlertIfNecessary;
- (void)_presentPassAnimated:(BOOL)a0 externalizedContext:(id)a1 completion:(id /* block */)a2;
- (void)_removeViewController:(id)a0;
- (void)_setupCoverSheetIfNeeded;
- (void)_setupGroupControllerIfNeeded;
- (void)_startBackgroundContactlessInterfaceSessionIfNeeded;
- (void)_startGroupControllerAnimated:(BOOL)a0 completion:(id /* block */)a1;
- (void)_transitionToAppeared;
- (void)_transitionToViewState:(struct { long long x0; BOOL x1; BOOL x2; BOOL x3; })a0 animated:(BOOL)a1;
- (void)_transitionToViewStateScreen:(long long)a0 animated:(BOOL)a1;
- (void)authorizationCoverSheetViewControllerDidCompleteWithSuccess:(BOOL)a0;
- (void)authorizationCoverSheetViewControllerDidGetBiometricUnavailableOrFailure;
- (void)configureWithContext:(id)a0 completion:(id /* block */)a1;
- (void)didInvalidateForRemoteAlert;
- (void)handleButtonActions:(id)a0;
- (void)openApplication:(id)a0;
- (void)prepareForActivationWithContext:(id)a0 completion:(id /* block */)a1;

@end