luxlabs header browser preview


@class UIView, NSString, NSExtension, NSArray, _UNNotificationContentExtensionHostContext, _UNMediaPlayPauseButton, NSMutableArray, _UIRemoteViewController;
@protocol _UNNotificationContentExtensionHostContainerViewControllerDelegate;

@interface _UNNotificationContentExtensionHostContainerViewController : UIViewController <_UNNotificationContentExtensionHostContextDelegate>

@property (retain, nonatomic) NSExtension *extension;
@property (nonatomic) double contentSizeRatio;
@property (copy, nonatomic) NSString *notificationRequestIdentifier;
@property (nonatomic) BOOL screenCaptureProhibited;
@property (retain, nonatomic) _UIRemoteViewController *extensionViewController;
@property (retain, nonatomic) _UNNotificationContentExtensionHostContext *extensionHostContext;
@property (retain, nonatomic) UIView *blockingView;
@property (retain, nonatomic) _UNMediaPlayPauseButton *mediaPlayPauseButton;
@property (nonatomic) BOOL allowManualDismiss;
@property (nonatomic, getter=isDefaultContentHidden) BOOL defaultContentHidden;
@property (nonatomic, getter=isDefaultTitleOverridden) BOOL defaultTitleOverridden;
@property (nonatomic, getter=isUserInteractionEnabled) BOOL userInteractionEnabled;
@property (retain, nonatomic) NSMutableArray *queuedNotifications;
@property (nonatomic) BOOL shouldPlayMediaAfterPresented;
@property (copy, nonatomic) NSArray *actions;
@property (readonly, copy, nonatomic) NSString *extensionIdentifier;
@property (readonly, nonatomic) BOOL extensionWantsToReceiveActionResponses;
@property (weak, nonatomic) id<_UNNotificationContentExtensionHostContainerViewControllerDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)isMediaSafetyNetEnabled;

- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)preferredContentSizeDidChangeForChildContentContainer:(id)a0;
- (void)viewDidLoad;
- (BOOL)resignFirstResponder;
- (struct CGSize { double x0; double x1; })sizeForChildContentContainer:(id)a0 withParentContainerSize:(struct CGSize { double x0; double x1; })a1;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)_canShowWhileLocked;
- (BOOL)canBecomeFirstResponder;
- (void).cxx_destruct;
- (void)didReceiveNotification:(id)a0;
- (void)viewDidAppear:(BOOL)a0;
- (BOOL)becomeFirstResponder;
- (void)pauseMedia;
- (void)setTitle:(id)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (BOOL)canResignFirstResponder;
- (void)didReceiveNotificationResponse:(id)a0 completionHandler:(id /* block */)a1;
- (id)cancelTouchesForCurrentEventInExtension;
- (id)initWithExtension:(id)a0 notification:(id)a1 actions:(id)a2;
- (void)playMedia;
- (void)preserveInputViews;
- (BOOL)restoreInputViews;
- (void)_addExtensionViewFromViewController:(id)a0;
- (double)_contentHeightForWidth:(double)a0;
- (void)_flushQueuedRequests;
- (void)_loadExtensionViewController;
- (void)_mediaPlayPauseButtonTapped:(id)a0;
- (void)_pauseMediaIfPresented;
- (void)_playMediaIfPresented;
- (void)_setupExtensionViewController:(id)a0;
- (void)_setupMediaButton;
- (void)_teardownExtension;
- (void)notificationExtension:(id)a0 didUpdateNotificationActions:(id)a1;
- (void)notificationExtension:(id)a0 didUpdateTitle:(id)a1;
- (void)notificationExtension:(id)a0 extensionDidCompleteResponse:(id)a1 withOption:(unsigned long long)a2;
- (void)notificationExtensionDidUpdatePlayPauseMediaButton:(id)a0;
- (void)notificationExtensionMediaPlayingDidPause:(id)a0;
- (void)notificationExtensionMediaPlayingDidStart:(id)a0;
- (void)notificationExtensionRequestsDefaultAction:(id)a0;
- (void)notificationExtensionRequestsDismiss:(id)a0;

@end