luxlabs header browser preview


@class TSWPStorage, NSDate, TSTImportWarningSet, NSObject, TSDCommentStorage, TSTCellStyle, TSCEFormulaObject, NSString, TSTCellSpec, TSWPParagraphStyle, TSKFormat, TSDFill, TSTConditionalStyleSet, TSTCellBorder, TSULocale;

@interface TSTCell_PreBNC : NSObject <NSCopying> {
    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