@class NSCache, CPBitmapStore; @interface WeatherImageLoader : NSObject { double _scale; } @property (retain, nonatomic) CPBitmapStore *store; @property (retain, nonatomic) NSCache *conditionImagesCache; + (void)preloadImages; + (id)sharedImageLoader; + (void)cacheImageIfNecessary:(id)a0; + (id)cachedImageNamed:(id)a0 completion:(id /* block */)a1; + (id)colorForImageColor:(id)a0 lighter:(BOOL)a1; + (id)conditionImageBundle; + (id)conditionImageNameWithConditionIndex:(long long)a0; + (id)conditionImageNamed:(id)a0 size:(struct CGSize { double x0; double x1; })a1 cloudAligned:(BOOL)a2 stroke:(BOOL)a3 strokeAlpha:(double)a4 lighterColors:(BOOL)a5; + (id)conditionImageNamed:(id)a0 style:(long long)a1; + (id)conditionImageWithConditionIndex:(long long)a0; + (id)conditionImageWithConditionIndex:(long long)a0 style:(long long)a1; - (id)init; - (void).cxx_destruct; - (void)setImage:(id)a0 forKey:(id)a1; - (id)cachedImageForKey:(id)a0; @end