luxlabs header browser preview


@class UIView, NSString, NSArray, _UIRemoteViewController, NSLayoutConstraint, NSExtension, UIViewController;

@interface SLComposeViewController : UIViewController <SLRemoteComposeViewControllerDelegateProtocol, _UIRemoteViewControllerContaining> {
    NSExtension *_extension;
    NSString *_initialText;
    NSArray *_itemProviders;
    NSArray *_extensionItems;
    NSLayoutConstraint *_keyboardTopConstraint;
    UIView *_keyboardTrackingView;
    long long _savedStatusBarStyle;
    BOOL _wasPresented;
    BOOL _hasInstantiatedExtensionUI;
    BOOL _didFailLoadingRemoteViewController;
    BOOL _didCompleteSheet;
    long long _maximumImageCount;
    long long _maximumURLCount;
    long long _maximumVideoCount;
    long long _numVideosAdded;
    long long _numImagesAdded;
    long long _numURLsAdded;
}

@property (retain) UIViewController *remoteViewController;
@property (readonly, nonatomic) NSString *serviceType;
@property (copy, nonatomic) id /* block */ completionHandler;
@property (readonly, nonatomic) _UIRemoteViewController *_containedRemoteViewController;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)isAvailableForServiceType:(id)a0;
+ (id)composeViewControllerForExtension:(id)a0;
+ (id)extensionIdentifierForActivityType:(id)a0;
+ (BOOL)isAvailableForExtension:(id)a0 inHostApplicationBundleID:(id)a1;
+ (BOOL)_isMultiUserDevice;
+ (BOOL)_isServiceType:(id)a0;
+ (BOOL)_legacyBuiltInAvailabilityForService:(id)a0 inHostApplicationBundleID:(id)a1;
+ (id)_extensionIdentifierForServiceType:(id)a0;
+ (BOOL)_isAvailableForServiceType:(id)a0 inHostApplicationBundleID:(id)a1;
+ (id)_serviceTypeForExtensionIdentifier:(id)a0;
+ (id)_serviceTypeToExtensionIdentifierMap;
+ (id)_shareExtensionWithIdentifier:(id)a0;
+ (id)_unsupportedServiceTypes;
+ (id)composeViewControllerForExtensionIdentifier:(id)a0;
+ (id)composeViewControllerForServiceType:(id)a0;
+ (BOOL)isAvailableForExtension:(id)a0;
+ (BOOL)isAvailableForExtensionIdentifier:(id)a0;

- (BOOL)shouldAutorotateToInterfaceOrientation:(long long)a0;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (id)initWithServiceType:(id)a0;
- (void)completeWithResult:(long long)a0;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (BOOL)addImage:(id)a0;
- (BOOL)_useCustomDimmingView;
- (void)viewDidUnload;
- (BOOL)addURL:(id)a0;
- (BOOL)setInitialText:(id)a0;
- (void)_instantiateAndBeginExtensionIfNeeded;
- (BOOL)addExtensionItem:(id)a0;
- (BOOL)addItemProvider:(id)a0;
- (BOOL)addAttachment:(id)a0;
- (id)initWithExtensionIdentifier:(id)a0;
- (BOOL)removeAllImages;
- (void)userDidCancel;
- (void)userDidPost;
- (BOOL)_addImageAsset:(id)a0 preview:(id)a1;
- (BOOL)_addImageJPEGData:(id)a0 preview:(id)a1;
- (BOOL)_addURL:(id)a0 type:(long long)a1 preview:(id)a2;
- (BOOL)_addVideoAsset:(id)a0 preview:(id)a1;
- (BOOL)_addVideoData:(id)a0 preview:(id)a1;
- (void)_handleRemoteViewFailure;
- (void)_instantiateAndBeginExtensionIfNeededWithCompletion:(id /* block */)a0;
- (id)_urlForUntypedAsset:(id)a0;
- (id /* block */)addDownSampledImageDataByProxyWithPreviewImage:(id)a0;
- (BOOL)addImageAsset:(id)a0;
- (BOOL)addURL:(id)a0 withPreviewImage:(id)a1;
- (BOOL)canAddContent;
- (void)didLoadSheetViewController;
- (id)initWithExtension:(id)a0 requestedServiceType:(id)a1;
- (void)remoteController:(id)a0 didLoadWithError:(id)a1;
- (void)remoteViewController:(id)a0 didTerminateWithError:(id)a1;
- (void)remoteViewControllerLoadDidTimeout;
- (BOOL)removeAllURLs;
- (void)setLongitude:(double)a0 latitude:(double)a1 name:(id)a2;
- (BOOL)supportsImageAsset:(id)a0;
- (BOOL)supportsVideoAsset:(id)a0;

@end