luxlabs header browser preview


@class TSWPShapeStyle, TSWPParagraphStyle, __end_cap_, __end_, TSTTableStyle, TSTCellStyle;

@interface TSTTableStyleNetwork : TSPObject <TSTStyleProviding> {
    int _presetIndex;
    TSTTableStyle *_tableStyle;
    TSWPParagraphStyle *_tableNameStyle;
    TSWPShapeStyle *_tableNameShapeStyle;
    struct vector<TSTCellStyle *, std::allocator<TSTCellStyle *>> { __end_ **__begin_; __end_cap_ **x0; struct __compressed_pair<TSTCellStyle *__strong *, std::allocator<TSTCellStyle *>> { id *__value_; } x1; } _cellStyles;
    struct vector<TSWPParagraphStyle *, std::allocator<TSWPParagraphStyle *>> { __end_ **__begin_; __end_cap_ **x0; struct __compressed_pair<TSWPParagraphStyle *__strong *, std::allocator<TSWPParagraphStyle *>> { id *__value_; } x1; } _textStyles;
}

@property (nonatomic) unsigned long long presetID;
@property (retain, nonatomic) TSTTableStyle *tableStyle;
@property (retain, nonatomic) TSTCellStyle *bodyCellStyle;
@property (retain, nonatomic) TSTCellStyle *headerRowCellStyle;
@property (retain, nonatomic) TSTCellStyle *headerColumnCellStyle;
@property (retain, nonatomic) TSTCellStyle *footerRowCellStyle;
@property (retain, nonatomic) TSTCellStyle *categoryLevel1CellStyle;
@property (retain, nonatomic) TSTCellStyle *categoryLevel2CellStyle;
@property (retain, nonatomic) TSTCellStyle *categoryLevel3CellStyle;
@property (retain, nonatomic) TSTCellStyle *categoryLevel4CellStyle;
@property (retain, nonatomic) TSTCellStyle *categoryLevel5CellStyle;
@property (retain, nonatomic) TSTCellStyle *labelLevel1CellStyle;
@property (retain, nonatomic) TSTCellStyle *labelLevel2CellStyle;
@property (retain, nonatomic) TSTCellStyle *labelLevel3CellStyle;
@property (retain, nonatomic) TSTCellStyle *labelLevel4CellStyle;
@property (retain, nonatomic) TSTCellStyle *labelLevel5CellStyle;
@property (retain, nonatomic) TSWPParagraphStyle *bodyTextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *headerRowTextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *headerColumnTextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *footerRowTextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *categoryLevel1TextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *categoryLevel2TextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *categoryLevel3TextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *categoryLevel4TextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *categoryLevel5TextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *labelLevel1TextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *labelLevel2TextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *labelLevel3TextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *labelLevel4TextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *labelLevel5TextStyle;
@property (retain, nonatomic) TSWPParagraphStyle *tableNameStyle;
@property (retain, nonatomic) TSWPShapeStyle *tableNameShapeStyle;
@property (retain, nonatomic) TSTCellStyle *pivotBodySummaryRowCellStyle;
@property (retain, nonatomic) TSTCellStyle *pivotBodySummaryColumnCellStyle;
@property (retain, nonatomic) TSTCellStyle *pivotHeaderColumnSummaryCellStyle;

+ (id)tableNameShapeStyleIDForPreset:(unsigned long long)a0;
+ (id)defaultTableNameShapeStyleWithContext:(id)a0;
+ (id)networkFromTheme:(id)a0 presetIndex:(unsigned long long)a1;
+ (id)tableNameStyleIDForPreset:(unsigned long long)a0;
+ (id)networkFromStylesheet:(id)a0 presetID:(unsigned long long)a1;
+ (id)deriveBodyPivotGroupHorizontalStrokeFromTableStyle:(id)a0 propertyMap:(id)a1;
+ (id)createStylesInStylesheet:(id)a0 presetID:(unsigned long long)a1 colors:(id)a2 alternate:(unsigned long long)a3;
+ (id)curatedTableStylePropertySetForCrossDocumentPasteMasterComparison;
+ (id)deriveBodyPivotDeEmphasisHorizontalStrokeFromTableStyle:(id)a0 propertyMap:(id)a1;
+ (id)deriveBodyPivotEmphasisVerticalStrokeFromTableStyle:(id)a0 propertyMap:(id)a1;
+ (id)deriveBodyPivotGroupVerticalStrokeFromTableStyle:(id)a0 propertyMap:(id)a1;
+ (id)deriveCategoryBottomStrokeFromFooterRowSeparatorStroke:(id)a0;
+ (id)deriveCategoryInteriorStrokeFromFooterRowVerticalStroke:(id)a0;
+ (id)deriveCategoryTopStrokeFromFooterRowSeparatorStroke:(id)a0;
+ (id)deriveFooterRowPivotGroupVerticalStrokeFromTableStyle:(id)a0 propertyMap:(id)a1;
+ (id)deriveHeaderColumnPivotGroupDeEmphasisStrokeFromTableStyle:(id)a0 propertyMap:(id)a1;
+ (id)deriveHeaderColumnPivotGroupHorizontalStrokeFromTableStyle:(id)a0 propertyMap:(id)a1;
+ (id)deriveHeaderColumnPivotSeparatorStrokeFromTableStyle:(id)a0 propertyMap:(id)a1;
+ (id)deriveHeaderRowPivotGroupDeEmphasisStrokeFromTableStyle:(id)a0 propertyMap:(id)a1;
+ (id)deriveHeaderRowPivotGroupVerticalStrokeFromTableStyle:(id)a0 propertyMap:(id)a1;
+ (id)deriveHeaderRowPivotTitleStrokeFromTableStyle:(id)a0 propertyMap:(id)a1;
+ (id)identifiersForPresetID:(unsigned long long)a0;
+ (id)networkFromStyleProvider:(id)a0;
+ (id)networkFromTheme:(id)a0 presetID:(unsigned long long)a1;
+ (id)networkWithContext:(id)a0 presetID:(unsigned long long)a1 colors:(id)a2 alternate:(unsigned long long)a3;
+ (id)networkWithContext:(id)a0 presetID:(unsigned long long)a1 styleProvider:(id)a2 styleMorphingBlock:(id /* block */)a3;
+ (id)networkWithContext:(id)a0 presetID:(unsigned long long)a1 styleProvider:(id)a2 tableStyleMorphingBlock:(id /* block */)a3 nameStyleMorphingBlock:(id /* block */)a4 nameShapeStyleMorphingBlock:(id /* block */)a5 cellStyleMorphingBlockByStyleArea:(id /* block */)a6 textStyleMorphingBlockByStyleArea:(id /* block */)a7;
+ (id)nonValidatedNetworkWithContext:(id)a0 presetID:(unsigned long long)a1 styleProvider:(id)a2 tableStyleMorphingBlock:(id /* block */)a3 nameStyleMorphingBlock:(id /* block */)a4 nameShapeStyleMorphingBlock:(id /* block */)a5 cellStyleMorphingBlockByStyleArea:(id /* block */)a6 textStyleMorphingBlockByStyleArea:(id /* block */)a7;
+ (id)p_deriveHeaderColumnPivotSeparatorAndHeaderRowPivotGroupVerticalStrokeFromTableStyle:(id)a0 propertyMap:(id)a1 returnHeaderRowPivotGroupVerticalStroke:(BOOL)a2;
+ (unsigned long long)pivotTableStyleAreaForRowLevel:(unsigned char)a0 columnLevel:(unsigned char)a1 numberOfRowLevels:(unsigned long long)a2 numberOfColumnLevels:(unsigned long long)a3 columnIndex:(struct TSUViewColumnIndex { unsigned short x0; })a4;
+ (unsigned long long)styleAreaForColumnType:(unsigned char)a0 rowType:(unsigned char)a1 forAPivotTable:(BOOL)a2;

- (BOOL)valid;
- (unsigned long long)hash;
- (id)initWithContext:(id)a0;
- (id).cxx_construct;
- (id)copy;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)copyWithContext:(id)a0;
- (const void *)textStyles;
- (id)copyWithZone:(struct _NSZone { } *)a0 context:(id)a1;
- (id)dictionaryWithPreset:(unsigned long long)a0;
- (id)initWithContext:(id)a0 fromDictionary:(id)a1 withPreset:(unsigned long long)a2;
- (BOOL)stylesInStylesheet:(id)a0;
- (void)saveToArchiver:(id)a0;
- (BOOL)isEquivalentForCrossDocumentPasteMasterComparison:(id)a0 objectComparisonBlock:(id /* block */)a1;
- (void)loadFromArchive:(const void *)a0 unarchiver:(id)a1;
- (void)loadFromUnarchiver:(id)a0;
- (id)deriveCategoryCellStyleForTableStyleArea:(unsigned long long)a0 connectedToStylesheet:(BOOL)a1;
- (id)deriveCategoryTextStyleForTableStyleArea:(unsigned long long)a0 connectedToStylesheet:(BOOL)a1;
- (void)setCellStyle:(id)a0 forTableStyleArea:(unsigned long long)a1;
- (void)setTextStyle:(id)a0 forTableStyleArea:(unsigned long long)a1;
- (id)cellStyleForTableStyleArea:(unsigned long long)a0;
- (const void *)cellStyles;
- (void)clearAndGenerateCategoryStylesConnectedToStylesheet:(BOOL)a0;
- (void)clearAndGeneratePivotStylesConnectedToStylesheet:(BOOL)a0;
- (void)enumerateAllStylesWithBlock:(id /* block */)a0;
- (void)generateCategoryStrokesInTableStyle:(id)a0;
- (void)generateCategoryStylesConnectedToStylesheet:(BOOL)a0;
- (void)generatePivotStrokesInTableStyle:(id)a0;
- (void)generatePivotStylesConnectedToStylesheet:(BOOL)a0;
- (id)initWithContext:(id)a0 styleProvider:(id)a1;
- (id)initWithContext:(id)a0 styleProvider:(id)a1 presetID:(unsigned long long)a2;
- (void)maintainPivotStrokesInTableStyle:(id)a0 fromTable:(id)a1;
- (id)networkForPivotTables;
- (void)p_clearCategoryStyles;
- (void)p_clearPivotStyles;
- (id)p_deriveCategoryCellStyleForTableStyleArea:(unsigned long long)a0 fromCellStyle:(id)a1 connectedToStylesheet:(BOOL)a2;
- (id)p_deriveCategoryTextStyleForTableStyleArea:(unsigned long long)a0 fromTextStyle:(id)a1 connectedToStylesheet:(BOOL)a2;
- (id)p_derivePivotCellStyleFromCellStyle:(id)a0 optionalSourceFill:(id)a1 brightnessShift:(double)a2 connectedToStylesheet:(BOOL)a3 styleArea:(unsigned long long)a4;
- (void)p_saveToArchive:(void *)a0 archiver:(id)a1 isPre30Alternate:(BOOL)a2;
- (id)sheetFill;
- (id)styleForStyleNetworkIndex:(unsigned long long)a0;
- (id)textStyleForTableStyleArea:(unsigned long long)a0;
- (void)upgradeIfNecessary;

@end