@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