@class UIViewController; @interface TabDocumentDropHandler : NSObject @property (readonly, nonatomic) unsigned long long maximumNumberOfTabs; @property (weak, nonatomic) UIViewController *alertPresentationViewController; + (BOOL)canHandleSession:(id)a0; + (BOOL)canPinAllItemsInSession:(id)a0; + (id)commonPinnedStateForDragItems:(id)a0; + (unsigned long long)proposedOperationForSession:(id)a0 intoWindowWithPrivateBrowsingEnabled:(BOOL)a1; + (id)tabDocumentsForDragItems:(id)a0; - (id)init; - (void).cxx_destruct; - (unsigned long long)_minimumNumberOfNewTabsRequiringConfirmation; - (void)dropItemsForSession:(id)a0 withOperation:(unsigned long long)a1 restorationHandler:(id /* block */)a2 insertionHandler:(id /* block */)a3; - (void)dropItemsForSession:(id)a0 withOperation:(unsigned long long)a1 restorationHandler:(id /* block */)a2 insertionHandler:(id /* block */)a3 completionHandler:(id /* block */)a4; - (id)initWithAlertPresentationViewController:(id)a0; - (id)initWithMaximumNumberOfTabs:(unsigned long long)a0 alertPresentationViewController:(id)a1; - (void)promptIfNeededToConfirmNumberOfNavigationIntents:(unsigned long long)a0 withCompletionHandler:(id /* block */)a1; @end