luxlabs header browser preview


@class UIColor, NSObject;
@protocol OS_dispatch_queue, _UNNotificationContentExtensionHostContextDelegate;

@interface _UNNotificationContentExtensionHostContext : NSExtensionContext <_UNNotificationExtensionHostInterface, _UNNotificationExtensionVendorInterface>

@property (retain, nonatomic) NSObject<OS_dispatch_queue> *delegateQueue;
@property (nonatomic, getter=isDelegateQueueSuspended) BOOL delegateQueueSuspended;
@property (nonatomic) BOOL wantsToBecomeFirstResponder;
@property (nonatomic) BOOL wantsToReceiveActionResponses;
@property (nonatomic) unsigned long long playPauseMediaButtonType;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } playPauseMediaButtonFrame;
@property (retain, nonatomic) UIColor *playPauseMediaButtonColor;
@property (weak, nonatomic) id<_UNNotificationContentExtensionHostContextDelegate> delegate;

+ (id)_extensionAuxiliaryVendorProtocol;
+ (id)_extensionAuxiliaryHostProtocol;

- (void)dealloc;
- (id)initWithInputItems:(id)a0 listenerEndpoint:(id)a1 contextUUID:(id)a2;
- (void).cxx_destruct;
- (void)didReceiveNotification:(id)a0;
- (void)didReceiveNotificationResponse:(id)a0 completionHandler:(id /* block */)a1;
- (void)mediaPause;
- (void)mediaPlay;
- (void)_extensionRequestsDismiss;
- (void)preserveInputViews;
- (void)restoreInputViews;
- (void)didReceiveNotificationResponse:(id)a0;
- (void)_extensionRequestsDefaultAction;
- (void)_resumeDelegateQueueIfNecessary;
- (void)_extensionDidCompleteNotificationResponse:(id)a0 withOption:(unsigned long long)a1;
- (void)_extensionDidUpdateNotificationActions:(id)a0;
- (void)_extensionDidUpdatePlayPauseMediaButton;
- (void)_extensionDidUpdateTitle:(id)a0;
- (void)_extensionMediaPlayingPaused;
- (void)_extensionMediaPlayingStarted;
- (void)_extensionSetPlayPauseMediaButtonColor:(id)a0;
- (void)_extensionSetPlayPauseMediaButtonFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_extensionSetPlayPauseMediaButtonType:(unsigned long long)a0;
- (void)_extensionWantsToBecomeFirstResponder:(BOOL)a0;
- (void)_extensionWantsToReceiveActionResponses:(BOOL)a0;
- (void)_hostDidReceiveNotification:(id)a0;
- (void)_hostDidReceiveNotificationResponse:(id)a0;
- (void)_hostDidReceiveNotificationResponse:(id)a0 completionHandler:(id /* block */)a1;
- (void)_hostWantsMediaToPause;
- (void)_hostWantsMediaToPlay;
- (void)_hostWantsToPreserveInputViews;
- (void)_hostWantsToRestoreInputViews;
- (void)_hostWantsToUpdateMediaPlayPauseButton;
- (void)updateMediaPlayPauseButton;

@end