luxlabs header browser preview


@class NSExtension, NSString, UITapGestureRecognizer, PDFPageLabelView, UILongPressGestureRecognizer, PDFExtensionTopView, PDFPasswordViewController, PDFPanGestureRecognizer, UIPointerInteraction, UIScrollView;
@protocol PDFHostViewControllerDelegate, PDFExtensionProtocol;

@interface PDFHostViewControllerPrivate : NSObject {
    NSExtension *extension;
    id<PDFExtensionProtocol> extensionProxy;
    UIScrollView *hostScrollView;
    id<PDFHostViewControllerDelegate> hostViewControllerDelegate;
    PDFExtensionTopView *topView;
    PDFPasswordViewController *passwordViewController;
    NSString *password;
    PDFPageLabelView *pageLabelView;
    BOOL isUnlocked;
    long long currentPageIndex;
    long long pageCount;
    struct CGSize { double width; double height; } documentViewSize;
    double minScaleFactor;
    double maxScaleFactor;
    BOOL hasSelection;
    struct CGPoint { double x; double y; } topLeftSelectionPoint;
    struct CGPoint { double x; double y; } bottomRightSelectionPoint;
    UITapGestureRecognizer *tapGestureRecognizer;
    UITapGestureRecognizer *doubleTapGestureRecognizer;
    UILongPressGestureRecognizer *longPressGestureRecognizer;
    PDFPanGestureRecognizer *panGestureRecognizer;
    BOOL recentGestureIsIndirectTouch;
    UIPointerInteraction *pointerInteraction;
    id /* block */ pdfPointerCompletionHandler;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } insetBoundsInDocument;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } scrollViewFrame;
    struct UIEdgeInsets { double top; double left; double bottom; double right; } contentInset;
    struct UIEdgeInsets { double top; double left; double bottom; double right; } pdfSafeAreaInsets;
    double horizontalScaleFactor;
    struct CGPoint { double x; double y; } documentViewCenter;
    BOOL pdfViewIsRotating;
    BOOL pdfViewNeedsUpdate;
    BOOL hostScrollViewObserverIsActive;
    id /* block */ snapshotCompletion;
}

- (void).cxx_destruct;

@end