@class _WKFrameHandle; @interface _WKWebViewPrintFormatter : UIViewPrintFormatter { struct RetainPtr<_WKFrameHandle> { void *m_ptr; } _frameToPrint; BOOL _suppressPageCountRecalc; struct Lock { struct Atomic<unsigned char> { struct atomic<unsigned char> { struct __cxx_atomic_impl<unsigned char, std::__cxx_atomic_base_impl<unsigned char>> { _Atomic unsigned char __a_value; } __a_; } value; } m_byte; } _printLock; struct Condition { struct Atomic<bool> { struct atomic<bool> { struct __cxx_atomic_impl<bool, std::__cxx_atomic_base_impl<bool>> { _Atomic BOOL __a_value; } __a_; } value; } m_hasWaiters; } _printCompletionCondition; struct RetainPtr<CGPDFDocument *> { void *m_ptr; } _printedDocument; struct RetainPtr<CGImage *> { void *m_ptr; } _printPreviewImage; } @property (retain, nonatomic) _WKFrameHandle *frameToPrint; @property (nonatomic) BOOL snapshotFirstPage; - (id).cxx_construct; - (void).cxx_destruct; - (id)_webView; - (void)_setNeedsRecalc; - (void)_drawInRectUsingBitmap:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forPageAtIndex:(long long)a1; - (void)_drawInRectUsingPDF:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forPageAtIndex:(long long)a1; - (void)_invalidatePrintRenderingState; - (struct CGImage { } *)_printPreviewImage; - (struct CGPDFDocument { } *)_printedDocument; - (long long)_recalcPageCount; - (void)_setPrintPreviewImage:(struct CGImage { } *)a0; - (void)_setPrintedDocument:(struct CGPDFDocument { } *)a0; - (void)_setSnapshotPaperRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (BOOL)_shouldDrawUsingBitmap; - (void)_waitForPrintedDocumentOrImage; - (void)drawInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forPageAtIndex:(long long)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })rectForPageAtIndex:(long long)a0; - (BOOL)requiresMainThread; @end