@class NSShadow, NSString, NSArray, IKColor, NSURL, IKCSSRule, NSMutableDictionary, IKFourTuple, NSNumber, UIColor; @interface IKViewElementStyle : NSObject { BOOL _filterBlockedStyles; NSString *_classDescriptorString; } @property (readonly, copy, nonatomic) IKCSSRule *cssRule; @property (readonly, nonatomic) NSString *classDescriptorString; @property (retain, nonatomic) NSArray *mediaQueryList; @property (retain, nonatomic) NSMutableDictionary *styleDict; @property (retain, nonatomic) NSMutableDictionary *overridingValuesByStyle; @property (readonly, nonatomic) BOOL hidden; @property (readonly, nonatomic) UIColor *color; @property (readonly, nonatomic) UIColor *backgroundColor; @property (readonly, nonatomic) UIColor *borderColor; @property (readonly, nonatomic) IKColor *ikColor; @property (readonly, nonatomic) IKColor *ikHighlightColor; @property (readonly, nonatomic) IKColor *ikBackgroundColor; @property (readonly, nonatomic) IKColor *ikBorderColor; @property (readonly, nonatomic) NSString *badgeTreatment; @property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } borderMargins; @property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } borderWidths; @property (readonly, nonatomic) NSString *dividerType; @property (readonly, nonatomic) double fontSize; @property (readonly, nonatomic) NSString *fontWeight; @property (readonly, nonatomic) long long maxTextLines; @property (readonly, nonatomic) unsigned long long textAlignment; @property (readonly, nonatomic) unsigned long long elementAlignment; @property (readonly, nonatomic) unsigned long long elementPosition; @property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } elementPadding; @property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } elementMargin; @property (readonly, nonatomic) long long columnCount; @property (readonly, nonatomic) NSString *columnType; @property (readonly, nonatomic) NSString *columnItemType; @property (readonly, nonatomic) NSString *rowHeight; @property (readonly, nonatomic) NSString *maxWidth; @property (readonly, nonatomic) NSString *itemWidth; @property (readonly, nonatomic) NSString *itemHeight; @property (readonly, nonatomic) IKColor *imageMaskColor; @property (readonly, nonatomic) NSURL *imagePlaceholderURL; @property (readonly, nonatomic) IKColor *imagePlaceholderBackgroundColor; @property (readonly, nonatomic) long long reflectImage; @property (readonly, nonatomic) long long fillImage; @property (readonly, nonatomic) unsigned long long imagePosition; @property (readonly, nonatomic) NSString *imageTreatment; @property (readonly, nonatomic) struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } transform; @property (readonly, nonatomic) NSString *transition; @property (readonly, nonatomic) NSNumber *transitionInterval; @property (readonly, nonatomic) NSString *labelsState; @property (readonly, nonatomic) unsigned long long ordinalMaxLength; @property (readonly, nonatomic) NSString *lockupType; @property (readonly, nonatomic) NSString *visibility; @property (readonly, nonatomic) NSString *cardType; @property (readonly, nonatomic) NSString *textScale; @property (readonly, nonatomic) NSString *textStyle; @property (readonly, nonatomic) IKFourTuple *borderRadius; @property (readonly, nonatomic) NSShadow *textShadow; @property (readonly, nonatomic) NSString *maxHeight; @property (readonly, nonatomic) NSNumber *letterSpacing; @property (readonly, nonatomic) NSNumber *lineHeight; + (void)initialize; + (void)registerStyle:(id)a0 withType:(unsigned long long)a1 inherited:(BOOL)a2; + (id)elementStyleWithParentStyle:(id)a0 elementStyle:(id)a1 elementStyleOverrides:(id)a2; + (id)elementStyleWithSelector:(id)a0 inlineStyleString:(id)a1 filterBlockedStyles:(BOOL)a2; + (void)addBlockedStyle:(id)a0; + (unsigned long long)alignmentFromString:(id)a0; + (void)clearBlockedStyles; + (id)elementStyleWithSelector:(id)a0 aggregatingStyles:(id)a1; + (id)elementStyleWithSelector:(id)a0 cssRule:(id)a1 filterBlockedStyles:(BOOL)a2; + (id)elementStyleWithSelector:(id)a0 inlineStyleString:(id)a1 filterBlockedStyles:(BOOL)a2 inlineStyleRangeCorrect:(BOOL)a3; + (unsigned long long)imageTreatmentFromString:(id)a0; + (BOOL)isHiddenStyleRegistered; + (id)normalizeClassSelectorString:(id)a0; + (unsigned long long)positionFromString:(id)a0; + (id)propertiesForStyleName:(id)a0; + (void)registerEdgeInsetStyle:(id)a0 aliasName:(id)a1 withPositionStyleNames:(id)a2 inherited:(BOOL)a3; + (void)registerHiddenStyle:(id)a0; + (void)registerStyle:(id)a0 aliasName:(id)a1 withType:(unsigned long long)a2 inherited:(BOOL)a3; + (id)registeredAliases; + (id)registeredStyles; + (unsigned long long)transitionFromString:(id)a0; + (void)unregisterStyles; - (id)description; - (void).cxx_destruct; - (id)debugDescription; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)prototype; - (id)valueForStyle:(id)a0; - (void)_addDeclaration:(id)a0; - (void)_addElementStyle:(id)a0; - (void)_addParentStyle:(id)a0; - (id)_declarationForStyleName:(id)a0 expectedClass:(Class)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_edgeInsetsForStyleName:(id)a0; - (id)_gradientFromString:(id)a0; - (id)_newColorFromString:(id)a0; - (id)_styleNameForAlias:(id)a0; - (id)cssValueForStyle:(id)a0; - (unsigned long long)edgeFlagForStyle:(id)a0; - (id)initWithCSSRule:(id)a0 filterBlockedStyles:(BOOL)a1 selStr:(id)a2; - (id)initWithClassSelector:(id)a0; - (id)initWithStyle:(id)a0 classSelector:(id)a1; - (BOOL)requiresDynamicEvaluation; - (unsigned long long)typeForStyle:(id)a0; @end