@class AKController, AKGeometryHelper, UIView, AKPageModelController, NSString, NSMutableDictionary, AKInkPageOverlayController, AKLayerPresentationManager, AKHighlightColorEditorController; @protocol AKControllerDelegateProtocol; @interface AKPageController : NSObject @property (weak) AKController *controller; @property (retain) AKPageModelController *pageModelController; @property (retain, nonatomic) AKGeometryHelper *geometryHelper; @property BOOL superviewDependentThingsWereSetUp; @property (retain, nonatomic) AKLayerPresentationManager *layerPresentationManager; @property (retain, nonatomic) AKInkPageOverlayController *inkPageOverlayController; @property (retain, nonatomic) id inkOverlayDrawingUndoTarget; @property (retain, nonatomic) UIView *overlayView; @property (retain) NSMutableDictionary *noteEditors; @property unsigned long long pageIndex; @property BOOL shouldPixelate; @property (readonly, nonatomic) AKHighlightColorEditorController *highlightColorEditorController; @property (readonly) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)pageControllerWithController:(id)a0 andPageModelController:(id)a1; - (void)teardown; - (id)initForTesting; - (void).cxx_destruct; - (struct CGPoint { double x0; double x1; })convertPointFromModelToOverlay:(struct CGPoint { double x0; double x1; })a0; - (void)addPopupToAnnotation:(id)a0 openPopup:(BOOL)a1; - (struct CGPoint { double x0; double x1; })convertPointFromOverlayToModel:(struct CGPoint { double x0; double x1; })a0; - (double)currentModelToScreenScaleFactor; - (id)_initWithController:(id)a0 andPageModelController:(id)a1; - (id)_popoverPresentingViewController; - (void)_updateOverlayVisibilityWithToolPicker:(id)a0 visible:(BOOL)a1; - (id)annotationsBeneathLoupe:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRectFromModelToOverlay:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRectFromOverlayToModel:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (long long)currentModelToScreenExifOrientation; - (unsigned long long)edgeForNoteEditor:(id)a0; - (void)editorController:(id)a0 deleteAnnotation:(id)a1; - (void)editorController:(id)a0 editNote:(id)a1; - (BOOL)editorController:(id)a0 isRightArrowEnabledForAnnotation:(id)a1; - (void)editorController:(id)a0 setTheme:(id)a1 forAnnotation:(id)a2; - (void)editorController:(id)a0 showEditMenuForAnnotation:(id)a1; - (BOOL)handleEditAnnotation:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })maxPageRect; - (double)modelBaseScaleFactor; - (id)newContentSnapshotPDFDataAtScale:(double)a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 forLoupeAnnotation:(id)a2; - (void)noteEditorDidBeginEditing:(id)a0; - (void)noteEditorDidFinishEditing:(id)a0; - (void)noteEditorWillDismissFromFullScreen:(id)a0; - (void)noteEditorWillPresentFullScreen:(id)a0; - (void)openPopoverForHighlightAnnotation:(id)a0; - (void)openPopupAnnotation:(id)a0; - (void)overlayWasAddedToSuperview; - (id)popoverPresentingViewControllerForNoteEditor:(id)a0; - (void)releaseRelinquishables; - (BOOL)relinquishablesAreLoaded; - (void)removeNoteFromAnnotation:(id)a0; - (void)setupRelinquishables; - (id)stickyContainerForNoteEditor:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })stickyViewFrameForNoteEditor:(id)a0; - (void)unregisterFromUndoManager:(id)a0; - (void)updateOverlayViewLayers; - (void)updateScaleFactor:(double)a0 isLiveUpdate:(BOOL)a1 forceUpdate:(BOOL)a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleRectOfOverlay; @end