@class EDCollection, NSString, EDWorksheet, NSRecursiveLock, NSMutableArray; @interface EDRowBlocks : NSObject <TSUiOSMemoryWarningFlushable> { EDWorksheet *mWorksheet; NSMutableArray *mRowBlocks; EDCollection *mFormulas; unsigned int mMaxPopulatedRow; unsigned int mMaxPopulatedColumn; NSString *mFileName; int mLockCount; NSRecursiveLock *mSaveLoadLock; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)load; - (void)dealloc; - (void)flush; - (void)lock; - (void)unlock; - (void)save; - (void).cxx_destruct; - (struct EDCellHeader { unsigned int x0; unsigned int x1; } *)cellWithRowNumber:(unsigned int)a0 columnNumber:(int)a1; - (unsigned int)maxPopulatedRow; - (Class)classForFormulaType:(unsigned char)a0; - (unsigned long long)expectedIndexOfRowBlockForRowNumber:(unsigned int)a0; - (id)fileNameForPersistingRowBlocks; - (id)fileNameForPersistingRowBlocksWithIndex:(unsigned long long)a0; - (unsigned char)formulaTypeForFormula:(id)a0; - (id)formulas; - (unsigned long long)indexOfRowBlockForRowNumber:(unsigned int)a0; - (id)initWithWorksheet:(id)a0; - (unsigned int)maxPopulatedColumn; - (void)removeRowBlockAtIndex:(unsigned long long)a0; - (id)rowBlockAtIndex:(unsigned long long)a0; - (unsigned long long)rowBlockCount; - (id)rowBlockForRowNumber:(unsigned int)a0 currentRowBlock:(id)a1; - (id)rowBlockForRowNumber:(unsigned int)a0 currentRowBlock:(id)a1 createIfNil:(BOOL)a2; - (BOOL)spaceForRowNumber:(unsigned int)a0 rowBlock:(id)a1; - (void)updateMaxPopulatedRow:(unsigned int)a0 column:(unsigned int)a1; @end