@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