@class QLPreviewParts, NSString, NSCache, QLScrubView, UIPrintPageRenderer, NSOperationQueue, NSURLSessionDataTask, NSLayoutConstraint, WKWebView; @protocol QLWebKitThumbnailGenerator, QLWebKitPaginator; @interface QLWKWebItemViewController : QLItemViewController { NSString *_previewContentType; struct CGPoint { double x; double y; } _scrollViewTopOffset; id /* block */ _completionHandler; UIPrintPageRenderer *_renderer; BOOL _fullScreen; id _thumbnailGenerator; id _paginator; struct CGSize { double width; double height; } _pageSize; QLScrubView *_scrubView; long long _thumbnailCount; struct CGSize { double width; double height; } _thumbnailSize; NSLayoutConstraint *_scrubberRightConstraint; NSLayoutConstraint *_leftConstraint; NSLayoutConstraint *_rightConstraint; } @property (retain, nonatomic) NSOperationQueue *operationQueue; @property (retain, nonatomic) NSCache *indexToThumbnailsCache; @property (retain, nonatomic) WKWebView *webView; @property (retain) QLPreviewParts *generatedDocument; @property (retain) NSURLSessionDataTask *generatedDocumentURLSessionTask; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)_shouldDisableJavaScriptForContentType:(id)a0; - (id)transitioningView; - (void)webView:(id)a0 didFailNavigation:(id)a1 withError:(id)a2; - (void)webView:(id)a0 didFailProvisionalNavigation:(id)a1 withError:(id)a2; - (void)webView:(id)a0 decidePolicyForNavigationAction:(id)a1 decisionHandler:(id /* block */)a2; - (void)webView:(id)a0 didFinishNavigation:(id)a1; - (void)dealloc; - (void)webViewWebContentProcessDidTerminate:(id)a0; - (long long)preferredWhitePointAdaptivityStyle; - (void)webView:(id)a0 startURLSchemeTask:(id)a1; - (void)loadView; - (id)scrollView; - (void).cxx_destruct; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (id)printer; - (void)scrollViewDidScroll:(id)a0; - (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1; - (void)webView:(id)a0 stopURLSchemeTask:(id)a1; - (id)scrubView; - (id)_renderer; - (void)_webViewDidRequestPasswordForQuickLookDocument:(id)a0; - (BOOL)canSwipeToDismiss; - (BOOL)automaticallyUpdateScrollViewContentInset; - (BOOL)automaticallyUpdateScrollViewContentOffset; - (BOOL)automaticallyUpdateScrollViewIndicatorInset; - (void)buttonPressedWithIdentifier:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)canClickToToggleFullscreen; - (BOOL)canPinchToDismiss; - (void)loadPreviewControllerWithContents:(id)a0 context:(id)a1 completionHandler:(id /* block */)a2; - (void)previewBecameFullScreen:(BOOL)a0 animated:(BOOL)a1; - (void)previewDidAppear:(BOOL)a0; - (void)previewWillAppear:(BOOL)a0; - (void)setAppearance:(id)a0 animated:(BOOL)a1; - (BOOL)shouldAcceptTouch:(id)a0 ofGestureRecognizer:(id)a1; - (void)transitionDidStart:(BOOL)a0; - (void)transitionWillFinish:(BOOL)a0 didComplete:(BOOL)a1; - (void)scrubView:(id)a0 didSelectPageAtIndex:(unsigned long long)a1; - (void)_addThumbnailToCache:(id)a0 atIndex:(unsigned long long)a1; - (void)_hideScrubberIfNeeded:(BOOL)a0; - (void)_prepareThumbnailView; - (void)_registerRemoteProxy; - (void)_scrollToPage:(long long)a0; - (void)_showScrubberIfNeeded:(BOOL)a0 reloadThumbnails:(BOOL)a1; - (id)_thumbnailAtIndex:(unsigned long long)a0; - (void)_updateConstraintConstants:(BOOL)a0; - (void)_updateScrubberForTraitCollection:(id)a0 animated:(BOOL)a1 reloadThumbnailsIfNeeded:(BOOL)a2; - (void)_updateScrubberVisibilityAnimated:(BOOL)a0; - (void)_updateScrubberVisibilityAnimated:(BOOL)a0 reloadThumbnailsIfNeeded:(BOOL)a1; - (unsigned long long)currentPageNumber; - (long long)numberOfPagesInScrubView:(id)a0; - (void)numberOfPagesWithSize:(struct CGSize { double x0; double x1; })a0 completionHandler:(id /* block */)a1; - (void)pdfDataForPageAtIndex:(long long)a0 withCompletionHandler:(id /* block */)a1; - (void)prepareForDrawingPages:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 ofSize:(struct CGSize { double x0; double x1; })a1; - (void)provideCurrentPageAndVisibleRectWithCompletionHandler:(id /* block */)a0; - (struct CGSize { double x0; double x1; })scrubView:(id)a0 pageSizeAtIndex:(unsigned long long)a1; - (void)scrubView:(id)a0 thumbnailForPage:(long long)a1 size:(struct CGSize { double x0; double x1; })a2 withCompletionBlock:(id /* block */)a3; @end