@class NSCache, UIImage; @interface TLKImage : NSObject @property (retain) NSCache *imageCache; @property (retain, nonatomic) UIImage *uiImage; @property (nonatomic) struct CGSize { double width; double height; } size; @property (nonatomic) double aspectRatio; @property (nonatomic) BOOL isTemplate; @property (nonatomic) unsigned long long cornerRoundingStyle; @property (nonatomic) BOOL supportsFastPathShadow; @property (nonatomic) double cornerRadius; @property (retain, nonatomic) TLKImage *badgeImage; + (id)applyTintColor:(id)a0 toImage:(id)a1; + (BOOL)imageIsSymbol:(id)a0; + (BOOL)isTemplateImage:(id)a0; + (id)keyForScale:(double)a0 isDarkStyle:(BOOL)a1; + (id)templateImageForImage:(id)a0; - (id)init; - (id)initWithImage:(id)a0; - (void).cxx_destruct; - (void)cacheImage:(id)a0 forScale:(double)a1 isDarkStyle:(BOOL)a2; - (id)cachedImageForScale:(double)a0 isDarkStyle:(BOOL)a1; - (void)loadImageWithScale:(double)a0 isDarkStyle:(BOOL)a1 completionHandler:(id /* block */)a2; @end