luxlabs header browser preview


@class NSMutableDictionary;

@interface WBSTabDialogManager : NSObject {
    NSMutableDictionary *_webProcessIDToDialogSetMapping;
    NSMutableDictionary *_tabIDToDialogQueueMapping;
    unsigned long long _queueCapacity;
}

- (id)_dialogBlockingWebProcessID:(int)a0;
- (void)presentNextDialogForSlot:(struct { int x0; unsigned long long x1; })a0;
- (id)init;
- (void)enqueueOrPresentDialogInSlot:(struct { int x0; unsigned long long x1; })a0 presentationBlock:(id /* block */)a1 dismissalBlock:(id /* block */)a2 blocksWebProcessUntilDismissed:(BOOL)a3;
- (void)cancelAllDialogsForTabID:(unsigned long long)a0;
- (void)cancelAllDialogsForTabID:(unsigned long long)a0 context:(id)a1;
- (void)_dismissDialog:(id)a0 withResponse:(id)a1;
- (void)cancelAllDialogsBlockingSlot:(struct { int x0; unsigned long long x1; })a0;
- (void)enqueueOrPresentDialog:(id)a0 inSlot:(struct { int x0; unsigned long long x1; })a1;
- (id)description;
- (void)_cancelDialogsInQueue:(id)a0 tabID:(unsigned long long)a1 context:(id)a2;
- (long long)_enqueueDialog:(id)a0;
- (id)_queueForTabID:(unsigned long long)a0 createIfNeeded:(BOOL)a1;
- (void)dismissCurrentDialogForTabID:(unsigned long long)a0 withResponse:(id)a1;
- (void).cxx_destruct;
- (void)cancelAllDialogsWithContext:(id)a0;
- (id)_setForWebProcessID:(int)a0 createIfNeeded:(BOOL)a1;
- (void)cancelAllDialogsBlockingWebProcessID:(int)a0;
- (void)cancelAllDialogsForTabID:(unsigned long long)a0 reason:(id)a1;
- (id)_dialogBlockingSlot:(struct { int x0; unsigned long long x1; })a0;

@end