@class NSArray, NSString, _TtC6TSText16TSWPTopicNumbers, TPDocumentRoot; @interface TPPageController : NSObject <TSWPFootnoteMarkProvider> @property (readonly, weak, nonatomic) TPDocumentRoot *documentRoot; @property (readonly, nonatomic) _TtC6TSText16TSWPTopicNumbers *bodyTopicNumbers; @property (readonly, nonatomic) NSArray *numberOfPagesInEachSection; @property (readonly, nonatomic) unsigned long long firstPageIndexNeedingLayout; @property (readonly, nonatomic) unsigned long long pageCount; @property (readonly, nonatomic) unsigned long long lastLaidOutDocumentPageIndex; @property (readonly, nonatomic) long long nominalFootnoteKind; @property (readonly, nonatomic) long long nominalFootnoteNumbering; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (void)teardown; - (void).cxx_destruct; - (id)initWithDocumentRoot:(id)a0; - (id)markStringForFootnoteReferenceStorage:(id)a0; - (id)pageInfoForPageIndex:(unsigned long long)a0; - (BOOL)okToAnchorDrawable:(id)a0 toPageIndex:(unsigned long long)a1; - (void)accquireLockAndPerformAction:(id /* block */)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })bodyRangeForPageIndex:(unsigned long long)a0 forcePagination:(BOOL)a1; - (void)changeTrackingVisibilityDidChange; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })documentPageRangeOfSectionIndex:(unsigned long long)a0 forcePagination:(BOOL)a1; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })footnoteLayoutRangeForPageIndex:(unsigned long long)a0 forcePagination:(BOOL)a1; - (BOOL)isPaginationComplete; - (BOOL)isPaginationCompleteThroughPageIndex:(unsigned long long)a0; - (BOOL)isPaginationInProgress; - (id)markStringForFootnoteReferenceStorage:(id)a0 ignoreDeletedFootnotes:(BOOL)a1 forceDocumentEndnotes:(BOOL)a2; - (BOOL)okToAnchorDrawables:(id)a0 toPageIndex:(unsigned long long)a1; - (unsigned long long)p_autoNumberForStorage:(id)a0 ignoreDeletedFootnotes:(BOOL)a1 footnoteKind:(long long)a2; - (unsigned long long)pageIndexForAnchoredCharIndex:(unsigned long long)a0 forcePagination:(BOOL)a1; - (unsigned long long)pageIndexForCharIndex:(unsigned long long)a0 forcePagination:(BOOL)a1; - (unsigned long long)pageIndexFromCanvasPoint:(struct CGPoint { double x0; double x1; })a0; - (void)paginateThroughPageIndex:(unsigned long long)a0 forLayoutController:(id)a1; - (unsigned long long)sectionIndexForPageIndex:(unsigned long long)a0 forcePagination:(BOOL)a1; - (BOOL)textIsVerticalForFootnoteReferenceStorage:(id)a0; - (void)withPageLayoutAtIndex:(unsigned long long)a0 preferredLayoutController:(id)a1 executeBlock:(id /* block */)a2; @end