luxlabs header browser preview


@class NSString, WKWebProcessPlugInBrowserContextController, JSContext, EFProcessTransaction, JSValue, NSMutableArray;
@protocol MSRichLinkGeneration, WKWebProcessPlugIn, MSComposeBodyFieldObserver;

@interface MSComposeBundlePageController : NSObject <WKWebProcessPlugInLoadDelegate, MSBundlePageController, MSComposeBodyFieldController> {
    unsigned long long _performOnPageSuspendCount;
    NSMutableArray *_blocksToPerformOnPage;
    id<MSRichLinkGeneration> _linkGeneratorProxy;
    EFProcessTransaction *_webContentProcessTransaction;
    BOOL _isQuickReplyEnabled;
    BOOL _addLinkPreviewsEnabled;
}

@property (readonly, weak, nonatomic) id<WKWebProcessPlugIn> plugIn;
@property (readonly, nonatomic) WKWebProcessPlugInBrowserContextController *controller;
@property (readonly, nonatomic) JSContext *jsContext;
@property (readonly, nonatomic) JSValue *jsBodyField;
@property (readonly, nonatomic) id<MSComposeBodyFieldObserver> observerProxy;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)invalidate;
- (id)initWithPlugIn:(id)a0 contextController:(id)a1;
- (void)webProcessPlugInBrowserContextController:(id)a0 didFinishDocumentLoadForFrame:(id)a1;
- (void)webProcessPlugInBrowserContextController:(id)a0 globalObjectIsAvailableForFrame:(id)a1 inScriptWorld:(id)a2;
- (void).cxx_destruct;
- (id)webProcessPlugInBrowserContextController:(id)a0 frame:(id)a1 willSendRequestForResource:(unsigned long long)a2 request:(id)a3 redirectResponse:(id)a4;
- (void)changeQuoteLevelBy:(long long)a0 withUndoActionName:(id)a1;
- (void)enableQuickReply:(BOOL)a0;
- (void)insertRichLinkWithURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)makeRichLinkFromSelection;
- (void)removeRichLinkFromSelection;
- (void)stripCustomBodyIdentifiers;
- (id)willSendRequest:(id)a0;
- (id)createRichLink:(id)a0;
- (id)_linkGeneratorProxy;
- (void)initializeBodyField:(id)a0;
- (void)initializeGlobalObject;
- (void)performBodyFieldMethodOnPage:(id)a0 withArguments:(id)a1;
- (void)performOnPage:(id /* block */)a0;
- (void)resumePerformOnPage;
- (void)suspendPerformOnPage;

@end