@class UIImageView, UIBarButtonItem, UTType, AKToolbarView, UIViewController, UIView, PDFDocument, NSString, NSLayoutConstraint, UIColor, NSUndoManager, UIScrollView, UINavigationItem, AKController, NSData, PDFView, UINavigationBar, UIImage; @protocol MUContentViewControllerProtocol, MarkupViewControllerDelegate; @interface MarkupViewController : UIViewController { UIColor *_backgroundColor; UIColor *_toolbarItemTintColor; UIColor *_toolbarTintColor; UIColor *_navBarTitleColor; BOOL _showingSignaturesUI; } @property (retain) UIViewController *contentViewController; @property BOOL needToPerformFullTeardown; @property BOOL needToPerformDocumentClosedTeardown; @property (getter=isObservingAKCurrentPageIndex) BOOL observingAKCurrentPageIndex; @property (retain) NSString *sourceContentType; @property (retain, nonatomic) id sourceContent; @property (retain) id digestedSourceContent; @property (retain) NSData *archivedModelData; @property double initialContentScale; @property (retain, nonatomic) UIView *toolbar; @property (retain) AKToolbarView *modernToolbar; @property (retain) NSLayoutConstraint *toolbarTopConstraint; @property (retain) NSLayoutConstraint *toolbarTopAttachedConstraint; @property (retain) NSLayoutConstraint *toolbarBottomConstraint; @property (retain, nonatomic) UINavigationItem *navItem; @property (retain) UIBarButtonItem *cancelButton; @property (retain) UIBarButtonItem *doneButton; @property (retain) UIImage *placeholderImage; @property (nonatomic) BOOL alreadyLoggedSavingForThisDocument; @property (nonatomic) BOOL needsToolPickerVisibleWhenAnnotationControllerIsAvailable; @property (copy, nonatomic) NSString *preferredFileDisplayName; @property (retain) UIView *contentContainerView; @property (retain) UIView *transitionDimmingView; @property (retain) UIView *whiteView; @property BOOL useFancyTransition; @property BOOL isAnimatingMarkupExtensionTransition; @property BOOL userDidCancel; @property BOOL showAsFormSheet; @property (copy, nonatomic) NSString *originalImageDescription; @property (nonatomic) BOOL allowShakeToUndo; @property (retain) UIImageView *placeholderImageView; @property (copy) UIColor *backgroundColor; @property (copy) UIColor *toolbarItemTintColor; @property (copy) UIColor *toolbarTintColor; @property (copy) UIColor *navBarTitleColor; @property (readonly) BOOL isUsedOnDarkBackground; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property BOOL encryptPrivateMetadata; @property (copy, nonatomic) NSString *hostProcessBundleIdentifier; @property (weak, nonatomic) id 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 x0; double x1; } adjustedSourceImageSize; @property (readonly, nonatomic) AKController *annotationController; @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, nonatomic) UTType *outputContentType; @property (readonly, nonatomic) NSString *outputType; + (id)cleanImageMetadataFromData:(id)a0; + (BOOL)hasPrivateImageMetadata:(id)a0; + (BOOL)_isInLowMemoryEnvironment; + (id)supportedOutputTypes; + (double)_maxImageDimensionInView; + (id)markupBarButtonItemWithTarget:(id)a0 action:(SEL)a1; - (void)_cancel; - (void)setFileURL:(id)a0; - (void)revert; - (id)undoManager; - (void)done:(id)a0; - (id)_effectiveBackgroundColor; - (void)viewWillAppear:(BOOL)a0; - (void)dealloc; - (BOOL)writeToURL:(id)a0 error:(id *)a1; - (void)redo:(id)a0; - (void)traitCollectionDidChange:(id)a0; - (void)viewWillLayoutSubviews; - (void)viewDidLayoutSubviews; - (void)setData:(id)a0; - (void)viewDidLoad; - (long long)preferredStatusBarStyle; - (id)dataRepresentationWithError:(id *)a0; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (BOOL)_canShowWhileLocked; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (BOOL)canBecomeFirstResponder; - (void).cxx_destruct; - (void)setImage:(id)a0; - (BOOL)writeToURL:(id)a0 options:(id)a1 error:(id *)a2; - (void)viewDidAppear:(BOOL)a0; - (void)_showTextStyleOptions:(id)a0; - (long long)positionForBar:(id)a0; - (void)cancel:(id)a0; - (void)undo:(id)a0; - (id)initWithCoder:(id)a0; - (void)_commonInit; - (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1; - (void)delete:(id)a0; - (id)_pdfView; - (void)duplicate:(id)a0; - (void)motionEnded:(long long)a0 withEvent:(id)a1; - (void)setToolbarHidden:(BOOL)a0 animated:(BOOL)a1; - (id)_pdfDocument; - (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; - (BOOL)rulerHostWantsSharedRuler; - (id)rulerHostingView; - (void)setData:(id)a0 withArchivedModelData:(id)a1 placeholderImage:(id)a2; - (void)setImage:(id)a0 withArchivedModelData:(id)a1; - (id)_markupBlackColor; - (void)adjustContentInsetsForBars; - (void)controllerWillDismissSignatureCaptureView:(id)a0; - (void)controllerWillDismissSignatureManagerView:(id)a0; - (void)controllerWillShowSignatureCaptureView:(id)a0; - (void)controllerWillShowSignatureManagerView:(id)a0; - (void)documentDidCloseTeardown; - (void)editCheckpointReachedForAnnotationController:(id)a0; - (void)editDetectedForAnnotationController:(id)a0; - (void)finalizeCrop; - (void)fullTeardown; - (BOOL)isTouchInThumbnailView:(id)a0; - (void)penStrokeCompletedForAnnotationController:(id)a0; - (id)popoverPresentingViewControllerForAnnotationController:(id)a0; - (void)resetPageLabelFadeOutTimer; - (void)setImage:(id)a0 withArchivedModelData:(id)a1 placeholderImage:(id)a2; - (BOOL)validateRedo:(id)a0; - (BOOL)validateUndo:(id)a0; - (void)willBeginLoadingNewDocument; - (void)annotationController:(id)a0 detectedEditOfType:(unsigned long long)a1; - (void)_bailFailedAnimateEnterMarkup; - (void)_cleanupPlaceholderImage; - (void)_createCancelDoneNavBar; - (id)_effectiveNavBarTitleColor; - (id)_effectiveToolbarItemTintColor; - (id)_effectiveToolbarTintColor; - (void)_installContentViewControllerForUTI:(id)a0; - (void)_loadSourceContentWithCompletion:(id /* block */)a0; - (void)_notifyDidChangeShowingSignaturesUI; - (void)_presentPlaceholderImage; - (void)_saveEditing:(id)a0; - (void)_setData:(id)a0 withArchivedModelData:(id)a1 withCompletion:(id /* block */)a2; - (void)_setFileURL:(id)a0 withArchivedModelData:(id)a1 withCompletion:(id /* block */)a2; - (void)_setLegacyToolbarHidden:(BOOL)a0 animated:(BOOL)a1; - (void)_setThumbnailViewHidden:(BOOL)a0; - (void)_setupAnnotationController; - (void)_setupInitialBaseModelScaleFactorWithScreenSize:(struct CGSize { double x0; double x1; })a0 windowDecorationSize:(struct CGSize { double x0; double x1; })a1; - (BOOL)_shouldShowUndoRedoButtonsInNavigationBar; - (BOOL)_sourceImageMayContainBaseImageAndModel; - (void)_startObservingAnnotationController; - (void)_stopObservingAnnotationController; - (void)_toolbarShareButtonTapped:(id)a0; - (void)_updateAndLoadSourceContent:(id)a0 withArchivedModelData:(id)a1 withCompletion:(id /* block */)a2; - (void)_updateAppearanceForTraitCollection:(id)a0; - (void)_updateConstraintsForBarPosition:(long long)a0; - (void)_updateNavBarProperties; - (void)_updateundoBarButtonWithController:(id)a0; - (BOOL)_useLegacyToolbar; - (BOOL)_writeToDataConsumer:(struct CGDataConsumer { } *)a0 embedSourceImageAndEditModel:(BOOL)a1 error:(id *)a2; - (BOOL)_writeToDataConsumer:(struct CGDataConsumer { } *)a0 embedSourceImageAndEditModel:(BOOL)a1 options:(id)a2 error:(id *)a3; - (id)annotationControllerOfContentViewController:(id)a0 willSetToolbarItems:(id)a1; - (BOOL)contentViewController:(id)a0 shouldHandleURL:(id)a1; - (void)editTextAnnotation:(id)a0; - (id)filteredToolbarItemsForItems:(id)a0 fromController:(id)a1; - (id)getMenuElementsForPage:(id)a0; - (double)modelBaseScaleFactorOfPageAtIndex:(unsigned long long)a0 forContentViewController:(id)a1; - (void)positionSketchOverlay:(id)a0 forContentViewController:(id)a1; - (void)restoreToolModeForContentType; - (void)setSourceContent:(id)a0 withArchivedModelData:(id)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })sketchOverlayInsets; - (long long)toolbarController:(id)a0 positionForBar:(id)a1; - (id)undoManagerForContentViewController:(id)a0; - (BOOL)writeToURL:(id)a0 embeddingSourceImageAndEditModel:(BOOL)a1 options:(id)a2 error:(id *)a3; @end