luxlabs header browser preview


@class UIFindInteraction, UIViewController, UIView, UIScrollView, NSString, PDFDocument, NSUndoManager, UINavigationBar, NSArray, AKController, PDFView, PPKMarkupContainerViewController, UTType;
@protocol MarkupViewControllerDelegate, MUContentViewControllerProtocol;

@interface PPKMarkupViewController : UIViewController <PPKMarkupContainerViewControllerDelegate, MarkupViewControllerPrivateProtocol, MarkupViewControllerProtocol>

@property (retain, nonatomic) NSArray *fullViewLayoutConstraints;
@property (retain, nonatomic) PPKMarkupContainerViewController *markupContainerVC;
@property (copy, nonatomic) UTType *sourceContentType;
@property (copy, nonatomic) NSString *imageDescription;
@property (nonatomic, setter=_setFindInteractionEnabled:) BOOL _findInteractionEnabled;
@property (readonly, nonatomic) UIFindInteraction *_findInteraction;
@property BOOL encryptPrivateMetadata;
@property (copy, nonatomic) NSString *hostProcessBundleIdentifier;
@property (weak, nonatomic) id<MarkupViewControllerDelegate> delegate;
@property (readonly) PDFDocument *pdfDocument;
@property (readonly) PDFView *pdfView;
@property (readonly, weak) UIView *pageLabelView;
@property (nonatomic) long long thumbnailViewStyle;
@property (nonatomic) BOOL allowsThumbnailViewPageReordering;
@property (nonatomic) BOOL fixedThumbnailView;
@property (nonatomic) unsigned long long currentPDFPageIndex;
@property (nonatomic) BOOL forcesPDFViewTopAlignment;
@property (nonatomic, getter=isShapeDetectionEnabled) BOOL shapeDetectionEnabled;
@property (retain, nonatomic) NSUndoManager *akUndoManager;
@property (nonatomic) BOOL centersIgnoringContentInsets;
@property (nonatomic) BOOL showShareButtonInToolbar;
@property (readonly, nonatomic) UIScrollView *contentViewScrollView;
@property (readonly, nonatomic) UIView *imageViewCombinedContentView;
@property unsigned long long inkStyle;
@property (readonly) struct CGSize { double width; double height; } adjustedSourceImageSize;
@property (readonly, nonatomic) AKController *annotationController;
@property (readonly, nonatomic) UIView *toolbar;
@property (nonatomic, getter=isToolbarHidden) BOOL toolbarHidden;
@property (nonatomic) long long toolbarPosition;
@property (retain, nonatomic) UINavigationBar *navBar;
@property (nonatomic, getter=isThumbnailViewHidden) BOOL thumbnailViewHidden;
@property (nonatomic) BOOL showThumbnailViewForMultipage;
@property (nonatomic) BOOL allEditingDisabled;
@property (nonatomic) BOOL annotationEditingEnabled;
@property (nonatomic) BOOL formFillingEnabled;
@property (nonatomic) BOOL pencilAlwaysDraws;
@property (nonatomic, getter=isNavigationModeHorizontal) BOOL navigationModeHorizontal;
@property (readonly) UIViewController<MUContentViewControllerProtocol> *contentViewController;
@property (readonly, nonatomic) UTType *outputContentType;
@property (readonly, nonatomic) NSString *outputType;

+ (id)cleanImageMetadataFromData:(id)a0;
+ (BOOL)hasPrivateImageMetadata:(id)a0;
+ (id)_contentTypeForImageSource:(struct CGImageSource { } *)a0;
+ (id)_contentTypeForData:(id)a0;
+ (id)_contentTypeForURL:(id)a0;
+ (BOOL)_isInLowMemoryEnvironment;
+ (id)supportedOutputTypes;

- (void)setFileURL:(id)a0;
- (void)viewSafeAreaInsetsDidChange;
- (void)revert;
- (void)setBackgroundColor:(id)a0;
- (id)undoManager;
- (void)done:(id)a0;
- (id)init;
- (BOOL)writeToURL:(id)a0 error:(id *)a1;
- (void)redo:(id)a0;
- (void)setData:(id)a0;
- (void)viewDidLoad;
- (BOOL)resignFirstResponder;
- (id)dataRepresentationWithError:(id *)a0;
- (void)updateContentInsets;
- (BOOL)canBecomeFirstResponder;
- (void).cxx_destruct;
- (void)setImage:(id)a0;
- (BOOL)writeToURL:(id)a0 options:(id)a1 error:(id *)a2;
- (BOOL)becomeFirstResponder;
- (void)cancel:(id)a0;
- (void)undo:(id)a0;
- (id)initWithCoder:(id)a0;
- (BOOL)canResignFirstResponder;
- (void)viewIsAppearing:(BOOL)a0;
- (void)setToolbarHidden:(BOOL)a0 animated:(BOOL)a1;
- (BOOL)toolbarHidden;
- (id)createArchivedModelData;
- (void)setFileURL:(id)a0 withArchivedModelData:(id)a1 placeholderImage:(id)a2;
- (BOOL)writeToURL:(id)a0 embeddingSourceImageAndEditModel:(BOOL)a1 error:(id *)a2;
- (id)dataRepresentationEmbeddingSourceImageAndEditModel:(BOOL)a0 error:(id *)a1;
- (void)setData:(id)a0 withArchivedModelData:(id)a1;
- (void)setFileURL:(id)a0 withArchivedModelData:(id)a1;
- (void)horizontalSizeClassDidChange;
- (void)setData:(id)a0 withArchivedModelData:(id)a1 placeholderImage:(id)a2;
- (void)setImage:(id)a0 withArchivedModelData:(id)a1;
- (BOOL)_hasPDFContent;
- (id)_markupBlackColor;
- (void)_ppkMarkupViewControllerCommonInit;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })activeMinimumContentInsetsForTraitCollection:(id)a0;
- (void)adjustContentInsetsForBars;
- (void)documentDidCloseTeardown;
- (void)editDetectedForAnnotationController:(id)a0;
- (void)finalizeCrop;
- (void)fullTeardown;
- (id)initWithImageAnalysisEnabled:(BOOL)a0;
- (BOOL)isTouchInThumbnailView:(id)a0;
- (void)loadWithData:(id)a0 archivedModelData:(id)a1 placeholderImage:(id)a2 completionHandler:(id /* block */)a3;
- (void)loadWithURL:(id)a0 archivedModelData:(id)a1 placeholderImage:(id)a2 completionHandler:(id /* block */)a3;
- (BOOL)markupContainerViewController:(id)a0 shouldOpenLink:(id)a1;
- (void)markupContainerViewController:(id)a0 wantsToEnterFullscreen:(BOOL)a1;
- (BOOL)needsToolPickerContentInsetActiveForTraitCollection:(id)a0;
- (void)resetPageLabelFadeOutTimer;
- (void)setImage:(id)a0 withArchivedModelData:(id)a1 placeholderImage:(id)a2;
- (BOOL)shouldAllowEditingContents:(id)a0;
- (BOOL)validateRedo:(id)a0;
- (BOOL)validateUndo:(id)a0;
- (void)willBeginLoadingNewDocument;
- (BOOL)writeToURL:(id)a0 embeddingSourceImageAndEditModel:(BOOL)a1 contentType:(id)a2 error:(id *)a3;
- (void)writeToURL:(id)a0 embeddingSourceImageAndEditModel:(BOOL)a1 contentType:(id)a2 options:(id)a3 completionHandler:(id /* block */)a4;

@end