luxlabs header browser preview


@class SFDialogView, NSString, WBSTabDialogManager, SFDialog, UIViewController;
@protocol SFDialogViewControllerPresenting, SFDialogViewPresenting, SFDialogControllerDelegate, SFAuthenticatorDialog;

@interface SFDialogController : NSObject <SFDialogViewDelegate> {
    WBSTabDialogManager *_dialogManager;
    SFDialogView *_dialogView;
    UIViewController *_dialogViewController;
    int _webProcessID;
}

@property (weak, nonatomic) id<SFDialogControllerDelegate> delegate;
@property (weak, nonatomic) id<SFDialogViewPresenting> dialogPresenter;
@property (weak, nonatomic) id<SFDialogViewControllerPresenting> viewControllerPresenter;
@property (readonly, nonatomic) SFDialog *presentedDialog;
@property (readonly, nonatomic) SFDialog<SFAuthenticatorDialog> *presentedAuthenticatorDialog;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)applicationDidEnterBackground;

- (void)presentNextDialogIfNeeded;
- (int)_currentWebProcessID;
- (id)init;
- (void)presentDialog:(id)a0;
- (void)_dismissCurrentDialogWithResponse:(id)a0;
- (void)owningWebViewWillBecomeActive;
- (void)owningWebViewWillNavigate;
- (void)presentDialog:(id)a0 animateAlongsidePresentation:(id /* block */)a1 dismissal:(id /* block */)a2;
- (BOOL)_isPresentingDialog;
- (long long)_presentDialog:(id)a0 forWebProcessID:(int)a1 withAdditionalAnimations:(id /* block */)a2;
- (void)owningTabWillClose;
- (void).cxx_destruct;
- (struct { int x0; unsigned long long x1; })_currentSlot;
- (void)owningWebViewDidChangeProcessID;
- (void)cancelPresentedDialogIfNeeded;
- (void)owningWebViewDidCommitNavigationWithURL:(id)a0;
- (void)dialogView:(id)a0 didSelectActionAtIndex:(unsigned long long)a1 withInputText:(id)a2 passwordText:(id)a3;
- (void)_dismissDialogWithAdditionalAnimations:(id /* block */)a0;
- (unsigned long long)_tabID;
- (id)_initWithDialogManager:(id)a0;

@end