@class PKAccessoryDeviceView, NSString, PKAccessoryDevice, SBSAssertion, PKFieldProperties, NSMutableDictionary, PKAccessoryDeviceMonitor, CLInUseAssertion, NSArray, PKAssertion; @protocol BSInvalidatable; @interface PKAccessoryDeviceExpressAlertViewController : SBUIRemoteAlertServiceViewController <SBSHardwareButtonEventConsuming, PKAccessoryDeviceMonitorDelegate, PKAccessoryDeviceViewDelegate> { BOOL _deviceUILocked; long long _presentationSource; NSString *_passUniqueIdentifier; id _staticGlyphResources; id<BSInvalidatable> _lockButtonObserver; SBSAssertion *_lockButtonAssertion; PKAssertion *_notificationSuppressionAssertion; BOOL _brightnessRampingAllowed; BOOL _backlightActive; BOOL _processHomeButtonEvents; CLInUseAssertion *_passbookForegroundAssertion; BOOL _appeared; NSMutableDictionary *_registeredExpressObservers; BOOL _hasMultiple; long long _accessoryDeviceViewState; BOOL _presentedOnView; PKAccessoryDeviceView *_accessoryDeviceView; PKAccessoryDevice *_accessoryDevice; PKAccessoryDeviceMonitor *_accessoryDeviceMonitor; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _windowedAccessoryCutoutFrameInScreen; PKFieldProperties *_fieldProperties; NSArray *_fieldPassUniqueIdentifiers; } @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)init; - (void)viewWillAppear:(BOOL)a0; - (void)dealloc; - (void)viewWillLayoutSubviews; - (struct CGSize { double x0; double x1; })sizeForChildContentContainer:(id)a0 withParentContainerSize:(struct CGSize { double x0; double x1; })a1; - (void)_invalidate; - (void)loadView; - (id)childViewControllerForStatusBarStyle; - (BOOL)prefersStatusBarHidden; - (unsigned long long)supportedInterfaceOrientations; - (id)childViewControllerForStatusBarHidden; - (BOOL)_canShowWhileLocked; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)_dismiss; - (void)viewDidDisappear:(BOOL)a0; - (void)didAttachSleeveAccessory:(id)a0; - (void)didDetachSleeveAccessory; - (void)_appearIfNecessary; - (void)_changeStateIfNecessaryTo:(long long)a0; - (void)_contactlessInterfaceSessionDidAuthorize:(id)a0; - (void)_contactlessInterfaceSessionFinishTransaction:(id)a0; - (void)_dismissIfRestricted; - (void)_dismissImmediately:(BOOL)a0; - (id)_expressNotificationNames; - (void)_handleExpressNotification:(id)a0; - (void)_paymentDidReceiveSuccessfulTransactionNotification:(id)a0; - (void)_registerForExpressTransactionNotifications:(BOOL)a0; - (void)_registerObserverForNotificationName:(id)a0 center:(id)a1 handler:(id /* block */)a2; - (void)accessoryDeviceDidChangeStateTo:(long long)a0; - (void)accessoryDeviceDidReachHardTimeout; - (void)configureWithContext:(id)a0 completion:(id /* block */)a1; - (void)didInvalidateForRemoteAlert; - (void)didTransitionToAttachedToWindowedAccessory:(BOOL)a0 windowedAccessoryCutoutFrameInScreen:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)handleButtonActions:(id)a0; @end