@interface TSCHLegendStyle : TSCHBaseStyle + (id)properties; + (id)defaultStyleWithContext:(id)a0; + (float)defaultFloatValueForProperty:(int)a0; + (int)defaultIntValueForProperty:(int)a0; + (id)defaultValueForProperty:(int)a0; + (id)presetStyleDescriptor; + (id)identifierForRoleIndex:(unsigned long long)a0; + (id)imageFillProperties; + (int)muxDefaultPropertyForSpecificProperty:(int)a0; - (id)initWithContext:(id)a0 name:(id)a1 overridePropertyMap:(id)a2 isVariation:(BOOL)a3; - (id)mixedObjectWithFraction:(double)a0 ofObject:(id)a1; - (void)saveToArchiver:(id)a0; - (void)loadFromUnarchiver:(id)a0; - (long long)mixingTypeWithObject:(id)a0 context:(id)a1; - (void)loadFromPreUFFArchiveWithUnarchiver:(id)a0; - (void)p_upgradeRemoveShadowEnabledPropertyUsage:(id)a0; @end