@class NSMutableDictionary; @interface _UISegmentedControlAppearanceStorage : NSObject { NSMutableDictionary *_backgroundImages; NSMutableDictionary *_miniBackgroundImages; NSMutableDictionary *_dividerImages; NSMutableDictionary *_miniDividerImages; NSMutableDictionary *_textAttributesForState; NSMutableDictionary *_backgroundPositionAdjustmentsForBarMetrics; NSMutableDictionary *_contentPositionOffsets; NSMutableDictionary *_miniContentPositionOffsets; BOOL _legacyDontHighlight; BOOL _legacySuppressOptionsBackground; BOOL _isTiled; unsigned long long _leftCapWidth; unsigned long long _rightCapWidth; } - (void)setBackgroundPositionAdjustment:(double)a0 forBarMetrics:(long long)a1; - (id)init; - (BOOL)legacySuppressOptionsBackground; - (void)setBackgroundImage:(id)a0 forState:(unsigned long long)a1 isMini:(BOOL)a2; - (id)backgroundImageForState:(unsigned long long)a0 isMini:(BOOL)a1 withFallback:(BOOL)a2; - (void)setDetail:(struct { id x0; double x1; double x2; struct { id x0; id x1; id x2; id x3; id x4; struct CGSize { double x0; double x1; } x5; } x3; struct { id x0; id x1; id x2; id x3; id x4; struct CGSize { double x0; double x1; } x5; } x4; struct { id x0; id x1; id x2; id x3; id x4; struct CGSize { double x0; double x1; } x5; } x5; struct { id x0; id x1; id x2; id x3; id x4; struct CGSize { double x0; double x1; } x5; } x6; BOOL x7; } *)a0; - (void)setTextAttributes:(id)a0 forState:(unsigned long long)a1; - (void)setIsTiled:(BOOL)a0 leftCapWidth:(unsigned long long)a1 rightCapWidth:(unsigned long long)a2; - (void)setDividerImage:(id)a0 forLeftSegmentState:(unsigned long long)a1 rightSegmentState:(unsigned long long)a2 isMini:(BOOL)a3; - (BOOL)wantsTrackingSuppressed; - (id)contentPositionOffsetForSegment:(long long)a0 inMiniBar:(BOOL)a1 noFallback:(BOOL)a2; - (id)anyDividerImageForMini:(BOOL)a0; - (id)dividerImageForLeftSegmentState:(unsigned long long)a0 rightSegmentState:(unsigned long long)a1 isMini:(BOOL)a2 withFallback:(BOOL)a3; - (void).cxx_destruct; - (id)dividerImageForLeftSegmentState:(unsigned long long)a0 rightSegmentState:(unsigned long long)a1 isMini:(BOOL)a2; - (id)textAttributesForState:(unsigned long long)a0; - (void)setContentPositionOffset:(id)a0 forSegment:(long long)a1 inMiniBar:(BOOL)a2; - (double)backgroundPositionAdjustmentForBarMetrics:(long long)a0; - (id)anyDividerImage; - (id)backgroundImageForState:(unsigned long long)a0 isMini:(BOOL)a1; - (id)contentPositionOffsetForSegment:(long long)a0 inMiniBar:(BOOL)a1; - (void)takeTextAttributesFrom:(struct { id x0; id x1; id x2; id x3; id x4; struct CGSize { double x0; double x1; } x5; })a0 forState:(unsigned long long)a1; @end