luxlabs header browser preview


@class NSArray, MKArtworkDataSourceCache;

@interface MKTransitInfoLabelView : _MKUILabel {
    double _maxWidth;
    double _spaceBetweenIcons;
    id /* block */ _textForTruncationGenerator;
    BOOL _hasCustomShieldSize;
    BOOL _hasCustomIconSize;
    BOOL _hasCustomFont;
}

@property (nonatomic) long long iconSize;
@property (nonatomic) long long shieldSize;
@property (copy, nonatomic) NSArray *labelItems;
@property (nonatomic) double spaceBetweenShields;
@property (nonatomic) double maxShieldHeight;
@property (retain, nonatomic) MKArtworkDataSourceCache *artworkCache;

+ (long long)shieldSizeForContentSizeCategory:(id)a0;
+ (long long)iconSizeForContentSizeCategory:(id)a0;
+ (id)stringAttributesForFont:(id)a0 lineBreakMode:(long long)a1;

- (id)initWithMapItem:(id)a0;
- (void)setMapItem:(id)a0;
- (id)init;
- (void)dealloc;
- (void)_contentSizeCategoryDidChange;
- (void).cxx_destruct;
- (void)setFont:(id)a0;
- (id)_stringAttributes;
- (void)_setupLabelInfo;
- (id)_generateText;
- (id)_imageForArtworkDataSource:(id)a0;
- (id)_imageForLabelItem:(id)a0;
- (id)_imageForShieldDataSource:(id)a0;
- (void)_setFont:(id)a0 custom:(BOOL)a1;
- (id)initWithLabelItems:(id)a0 iconSize:(long long)a1 shieldSize:(long long)a2 spaceBetweenShields:(double)a3 maxWidth:(double)a4;
- (id)initWithMapItem:(id)a0 maxWidth:(double)a1;
- (void)setMaxWidth:(double)a0 textForTruncationGenerator:(id /* block */)a1;
- (void)setSpaceBetweenIcons:(double)a0;

@end