luxlabs header browser preview


@class NSURL, NSMutableDictionary, PDFOutline, PDFAKDocumentAdaptor, NSDictionary, NSObject, NSMutableIndexSet, PDFAKPageOverlayViewProvider, NSMutableArray, NSOrderedSet, PDFRenderingProperties, NSString, PDFForm, NSIndexSet, PDFSelection, NSArray;
@protocol OS_dispatch_queue, PDFDocumentPageChangeDelegate, PDFAKControllerDelegateProtocol;

@interface PDFDocumentPrivate : NSObject {
    struct CGPDFDocument { } *document;
    NSURL *documentURL;
    BOOL createdWithHighLatencyDataProvider;
    NSMutableArray *pages;
    NSOrderedSet *pagesOrderedSet;
    NSMutableDictionary *pageIndices;
    NSMutableDictionary *pageDictionaryIndices;
    NSMutableIndexSet *preloadingPageIndexes;
    BOOL subclassOverridesPageAtIndex;
    id delegate;
    BOOL respondsToDidUnlock;
    BOOL respondsToDidFindMatch;
    BOOL respondsToDidBeginDocumentFind;
    BOOL respondsToDidEndDocumentFind;
    BOOL respondsToDidBeginPageFind;
    BOOL respondsToDidEndPageFind;
    BOOL respondsToDidMatchString;
    BOOL respondsToPrintJobTitle;
    BOOL respondsToClassForPage;
    BOOL respondsToClassForAnnotationType;
    BOOL respondsToClassForAnnotationClass;
    BOOL respondsToShouldReadAKInkAnnotations;
    BOOL respondsToHandleTabFrom;
    BOOL respondsToDidReceiveAnalysis;
    unsigned long long pageCount;
    int majorVersion;
    int minorVersion;
    BOOL isEncrypted;
    BOOL isUnlocked;
    unsigned int accessPermissions;
    BOOL allowsPrinting;
    BOOL allowsCopying;
    BOOL allowsDocumentChanges;
    BOOL allowsDocumentAssembly;
    BOOL allowsContentAccessibility;
    BOOL allowsCommenting;
    BOOL allowsFormFieldEntry;
    long long permission;
    NSString *ownerPassword;
    NSString *userPassword;
    NSDictionary *attributes;
    PDFOutline *outline;
    NSObject<OS_dispatch_queue> *textExtractionQueue;
    NSObject<OS_dispatch_queue> *formFillingQueue;
    BOOL finding;
    int findModel;
    NSArray *findStrings;
    PDFSelection *findInstance;
    unsigned long long findOptions;
    long long findPageIndex;
    long long findCharIndex;
    long long lastFindPageIndex;
    long long lastFindCharIndex;
    NSMutableArray *findResults;
    PDFForm *formData;
    BOOL formDataLoaded;
    NSArray *documentCatalogMetadata;
    NSString *xmpNameSpace;
    NSString *xmpPrefix;
    NSString *xmpRootPath;
    id<PDFDocumentPageChangeDelegate> pageChangeDelegate;
    BOOL documentChanged;
    BOOL documentHasBurnInAnnotations;
    unsigned long long documentRedactionCount;
    BOOL documentHasPageWithApplicationData;
    struct { BOOL pagesAdded; BOOL blankPagesAdded; BOOL pagesRemoved; BOOL pagesExchanged; } pagesChanged;
    NSDictionary *appendedAttributes;
    NSIndexSet *initialBookmarkedPageIndices;
    NSMutableIndexSet *bookmarkedPages;
    PDFAKDocumentAdaptor *akDocumentAdaptor;
    id<PDFAKControllerDelegateProtocol> pdfAKControllerDelegateForDeferredSetup;
    PDFAKPageOverlayViewProvider *akPageOverlayViewProvider;
    PDFRenderingProperties *renderingProperties;
    BOOL isTaggedPDF;
    BOOL limitedSearch;
    NSObject<OS_dispatch_queue> *asyncSearchQueue;
}

- (void).cxx_destruct;

@end