@class TSWPStorage, NSDate, TSTImportWarningSet, NSObject, TSDCommentStorage, TSTCellStyle, TSCEFormulaObject, NSString, TSTCellSpec, TSWPParagraphStyle, TSKFormat, TSDFill, TSTConditionalStyleSet, TSTCellBorder, TSULocale; @interface TSTCell_PreBNC : NSObject { double _valueDouble; unsigned int _valueID; NSObject *_valueObject; } @property (nonatomic) unsigned int stringID; @property (nonatomic) unsigned int formulaSyntaxErrorID; @property (nonatomic) unsigned int richTextID; @property (nonatomic) unsigned int cellStyleID; @property (nonatomic) unsigned int textStyleID; @property (nonatomic) unsigned int conditionalStyleID; @property (nonatomic) unsigned int formulaID; @property (nonatomic) unsigned int currentFormatID; @property (nonatomic) unsigned int numberFormatID; @property (nonatomic) unsigned int currencyFormatID; @property (nonatomic) unsigned int dateFormatID; @property (nonatomic) unsigned int durationFormatID; @property (nonatomic) unsigned int customFormatID; @property (nonatomic) unsigned int baseFormatID; @property (nonatomic) unsigned int commentStorageID; @property (nonatomic) unsigned int importWarningSetID; @property (nonatomic) unsigned int controlFormatID; @property (nonatomic) unsigned int multipleChoiceListFormatID; @property (readonly, nonatomic) TSKFormat *controlFormat; @property (readonly, nonatomic) TSKFormat *multipleChoiceListFormat; @property (readonly, nonatomic) BOOL isEmptyForDataStore; @property (readonly, nonatomic) BOOL isEmpty; @property (nonatomic) unsigned char valueType; @property (nonatomic) double doubleValue; @property (nonatomic) BOOL boolValue; @property (nonatomic) double durationTimeIntervalValue; @property (retain, nonatomic) NSDate *dateValue; @property (retain, nonatomic) NSString *stringValue; @property (retain, nonatomic) TSWPStorage *formulaSyntaxError; @property (retain, nonatomic) TSWPStorage *richTextValue; @property (readonly, nonatomic) BOOL hasFormulaSyntaxError; @property (readonly, nonatomic) BOOL hasRichText; @property (readonly, nonatomic) NSString *formulaSyntaxErrorString; @property (readonly, nonatomic) NSString *formattedValue; @property (readonly, nonatomic) NSString *stringForEditing; @property (readonly, nonatomic) NSString *stringForUnderlyingValue; @property (readonly, nonatomic) TSWPStorage *richTextStorageForLayout; @property (readonly, nonatomic) BOOL valueIsText; @property (readonly, nonatomic) BOOL valueIsStringOrNumber; @property (readonly, nonatomic) BOOL valueIsNumberOrTime; @property (readonly, nonatomic) BOOL hasValueOrError; @property (readonly, nonatomic) BOOL dataIsReplaceable; @property (retain, nonatomic) TSTCellStyle *cellStyle; @property (retain, nonatomic) TSWPParagraphStyle *textStyle; @property (retain, nonatomic) TSTConditionalStyleSet *conditionalStyle; @property (nonatomic) unsigned char conditionalStyleAppliedRule; @property (retain, nonatomic) TSTCellBorder *cellBorder; @property (readonly, nonatomic) BOOL hasCellStyle; @property (readonly, nonatomic) BOOL hasTextStyle; @property (readonly, nonatomic) BOOL hasConditionalStyle; @property (readonly, nonatomic) TSWPParagraphStyle *effectiveTextStyle; @property (readonly, nonatomic) int writingDirection; @property (readonly, nonatomic) TSDFill *cellFill; @property (readonly, nonatomic) unsigned int interactionType; @property (retain, nonatomic) TSTCellSpec *cellSpec; @property (retain, nonatomic) TSCEFormulaObject *formula; @property (readonly, nonatomic) BOOL hasCellSpec; @property (readonly, nonatomic) BOOL hasFormula; @property (readonly, nonatomic) TSTCellSpec *cellSpecForDiff; @property (readonly, nonatomic) BOOL hasFormulaAnyError; @property (readonly, nonatomic) BOOL hasFormulaEvaluationError; @property (readonly, nonatomic) BOOL hasControl; @property (nonatomic) unsigned short explicitFormatFlags; @property (readonly, nonatomic) unsigned int formatType; @property (readonly, nonatomic) TSKFormat *currentFormat; @property (readonly, nonatomic) TSKFormat *numberFormat; @property (readonly, nonatomic) TSKFormat *currencyFormat; @property (readonly, nonatomic) TSKFormat *dateFormat; @property (readonly, nonatomic) TSKFormat *durationFormat; @property (readonly, nonatomic) TSKFormat *customFormat; @property (readonly, nonatomic) TSKFormat *baseFormat; @property (readonly, nonatomic) BOOL hasCurrentFormat; @property (readonly, nonatomic) BOOL currentFormatIsExplicit; @property (readonly, nonatomic) NSString *customFormatString; @property (readonly, nonatomic) BOOL currentFormatUsesAccountingStyle; @property (readonly, nonatomic) unsigned char currentFormatNegativeStyle; @property (readonly, nonatomic) BOOL hasAnyFormats; @property (readonly, nonatomic) BOOL isMostRecentlyExplicitPercent; @property (readonly, nonatomic) BOOL hasMismatchedFormatAndValue; @property (nonatomic) unsigned short cellFlags; @property (readonly, nonatomic) TSULocale *locale; @property (retain, nonatomic) TSDCommentStorage *commentStorage; @property (retain, nonatomic) TSTImportWarningSet *importWarningSet; @property (readonly, nonatomic) BOOL hasCommentStorage; @property (readonly, nonatomic) BOOL hasImportWarningSet; + (BOOL)formatType:(unsigned int)a0 sharesASpareSlotWithFormatType:(unsigned int)a1; + (BOOL)hasASlotForFormatType:(unsigned int)a0; + (BOOL)mismatchBetweenValueType:(unsigned char)a0 andFormatType:(unsigned int)a1; + (BOOL)p_TSTCellFormatIsANumberFormatTypeForMostRecentlySet:(unsigned int)a0; + (id)stringForCellValueType:(unsigned char)a0; - (void)clear; - (id)initWithLocale:(id)a0; - (id)description; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)clearValue; - (void)inflateFromStorageRef:(struct { struct { unsigned char x0; unsigned char x1 : 8; unsigned short x2 : 16; unsigned short x3 : 16; unsigned short x4 : 16; unsigned short x5 : 16; unsigned short x6 : 16; } x0; unsigned char x1[0]; } *)a0 dataStore:(id)a1; - (id)initWithStorageRef:(struct { struct { unsigned char x0; unsigned char x1 : 8; unsigned short x2 : 16; unsigned short x3 : 16; unsigned short x4 : 16; unsigned short x5 : 16; unsigned short x6 : 16; } x0; unsigned char x1[0]; } *)a0 dataStore:(id)a1; - (BOOL)hasExplicitFormatOfType:(unsigned int)a0 allowMismatchedSpare:(BOOL)a1; - (void)setCurrentFormat:(id)a0 isExplicit:(BOOL)a1; - (int)p_mostRecentlySetTextFormatType; - (void)setFormat:(id)a0 shouldSetExplFlags:(BOOL)a1 isExplicit:(BOOL)a2 makeCurrent:(BOOL)a3 clearingID:(BOOL)a4; - (void)clearAllFormats; - (int)p_mostRecentlySetDateFormatType; - (void)setConditionalStyle:(id)a0 clearingID:(BOOL)a1; - (void)setImportWarningSet:(id)a0 clearingID:(BOOL)a1; - (void)applyPopupChoiceIndex:(unsigned long long)a0; - (void)bakeFormulaToValue; - (id)cellFillComparedToDefault:(id)a0 suppressCS:(BOOL)a1 isDefault:(BOOL *)a2; - (id)cellValueDescription; - (id)cellValueTypeDescription; - (void)clearDataListIDs; - (BOOL)clearNoncurrentImplicitFormats; - (void)clearSpareFormatOfType:(unsigned int)a0; - (void)clearStrokes; - (void)copyAllFormatsToCell:(id)a0; - (void)copyJustStrokesToCell:(id)a0; - (void)copyJustStyleAndStrokesToCell:(id)a0; - (void)copyToCell:(id)a0; - (BOOL)hasEqualContentToCell:(id)a0; - (BOOL)hasEqualContentToCell:(id)a0 usingRichTextObjectComparisonBlock:(id /* block */)a1; - (BOOL)hasEqualValueToCell:(id)a0; - (BOOL)hasFormatOfType:(unsigned int)a0 allowMismatchedSpare:(BOOL)a1; - (void)inflateFromStorageRef:(struct { struct { unsigned char x0; unsigned char x1 : 8; unsigned short x2 : 16; unsigned short x3 : 16; unsigned short x4 : 16; unsigned short x5 : 16; unsigned short x6 : 16; } x0; unsigned char x1[0]; } *)a0 dataStore:(id)a1 suppressingTransmutation:(BOOL)a2; - (void)p_TSTCellSetMostRecentlySetDateFormat:(int)a0; - (void)p_TSTCellSetMostRecentlySetNumberFormat:(int)a0; - (void)p_TSTCellSetMostRecentlySetTextFormat:(int)a0; - (BOOL)p_currentFormatIsEqualToOtherCellFormat:(id)a0; - (int)p_mostRecentlySetNumberFormatType; - (void)p_setFormatExplicit:(BOOL)a0 fromFormatType:(unsigned int)a1 setMostRecentlySet:(BOOL)a2; - (void)p_setFormatFlags:(unsigned short)a0 explicit:(BOOL)a1; - (void)p_setFormatForFormulaResult:(id)a0 propagation:(BOOL)a1; - (id)p_spareFormatOfType:(unsigned int)a0 allowMismatchedSpare:(BOOL)a1 explicitOnly:(BOOL)a2; - (void)setCellSpec:(id)a0 clearingID:(BOOL)a1; - (void)setCellSpecRepairingFormats:(id)a0; - (void)setCellStyle:(id)a0 clearingID:(BOOL)a1; - (void)setCommentStorage:(id)a0 clearingID:(BOOL)a1; - (void)setCurrentFormat:(id)a0 flags:(unsigned short)a1; - (void)setDefaultFormatForValue; - (void)setFormula:(id)a0 clearingID:(BOOL)a1; - (void)setFormulaSyntaxError:(id)a0 clearingID:(BOOL)a1; - (void)setRichTextValue:(id)a0 clearingID:(BOOL)a1 convertToPlaintextIfPossible:(BOOL)a2; - (void)setRichTextValueWithoutPlaintextCollapse:(id)a0; - (void)setSpareFormat:(id)a0 isExplicit:(BOOL)a1; - (void)setStringValue:(id)a0 clearingID:(BOOL)a1; - (void)setStringValue:(id)a0 clearingID:(BOOL)a1 shouldWrap:(BOOL)a2; - (void)setTextStyle:(id)a0 clearingID:(BOOL)a1; - (id)spareFormatOfType:(unsigned int)a0 allowMismatchedSpare:(BOOL)a1; - (void)updateCustomFormatFromPaste:(id)a0; - (id)upgradedBraveNewCell; @end