@class NSMutableArray, NSString, UIImage, UIPDFDocument, UIPDFSelection; @interface UIPDFPage : NSObject { NSString *_stringInReadingOrder; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock; NSMutableArray *_annotations; } @property (readonly) struct CGPDFPage { } *CGPage; @property (readonly) unsigned long long pageNumber; @property (readonly) unsigned long long pageIndex; @property (readonly) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } cropBox; @property (readonly) UIPDFDocument *document; @property (retain) UIImage *pageImage; @property (retain) UIPDFSelection *selection; - (id)annotations; - (void)dealloc; - (void)addAnnotation:(id)a0; - (void)removeAnnotation:(id)a0; - (void)refresh; - (struct CGSize { double x0; double x1; })size; - (unsigned long long)rotation; - (id)string; - (void)setDocument:(id)a0; - (id)annotationIn:(id)a0 withIndex:(unsigned long long)a1; - (unsigned long long)cfCompareFlagsFromNSOptions:(unsigned long long)a0; - (void)clearAnnotations; - (id)copyPage; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })cropBoxAccountForRotation; - (void)deliverImageWithWidth:(unsigned long long)a0 height:(unsigned long long)a1 receiver:(id)a2 selector:(SEL)a3 info:(id)a4; - (void)drawInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 context:(struct CGContext { } *)a1; - (id)findString:(id)a0 fromSelection:(id)a1 options:(unsigned long long)a2; - (id)getImageIfAvailable; - (id)initWithCGPDFPage:(struct CGPDFPage { } *)a0; - (id)initWithDocument:(id)a0 pageNumber:(unsigned long long)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })mediaBox; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })mediaBoxAccountForRotation; - (void)removeAllAnnotations; @end