@class NSString, TPPaginatedPageController, NSMapTable; @interface TPTextFlowLayoutController : NSObject { TPPaginatedPageController *_pageController; NSMapTable *_layoutMgrs; NSMapTable *_flows; BOOL _tornDown; } @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)initWithPageController:(id)a0; - (id)textWrapper; - (BOOL)caresAboutStorageChanges; - (void)layoutManager:(id)a0 didClearDirtyRangeWithDelta:(long long)a1 afterCharIndex:(unsigned long long)a2; - (void)layoutManagerNeedsLayout:(id)a0; - (void)didLayoutChangingDirtyRanges; - (id)previousTargetLastColumnForTarget:(id)a0; - (void)processWidowAndInflationOnPage:(id)a0; - (void)deflatePage:(id)a0 intoHints:(inout id)a1 topicNumberHints:(inout id)a2; - (id)hintForFlow:(id)a0 pageIndex:(unsigned long long)a1; - (void)i_trimFlow:(id)a0 pageIndex:(unsigned long long)a1 toCharIndex:(unsigned long long)a2; - (void)invalidateFlows:(id)a0 startingPage:(id)a1; - (void)layOutFlowsIfNeededOnPage:(id)a0; - (id)p_flowForLayoutMgr:(id)a0; - (id)p_flowsOnPage:(id)a0 textBoxes:(inout id)a1; - (id)p_flowsOnPageIndex:(unsigned long long)a0; - (id)p_layoutMgrForFlow:(id)a0; - (id)p_orderedTextBoxesForFlow:(id)a0 textBoxes:(id)a1; - (id)p_previousTextBoxForTarget:(id)a0; - (void)p_setLayoutMgr:(id)a0 forFlow:(id)a1; - (unsigned long long)pageIndexNeedingLayoutPreviousToPageIndex:(unsigned long long)a0; @end