@class UIImage, TSUOnce; @interface TSUImage : NSObject { struct CGImage { } *mCachedSliceableImage; struct __CFDictionary { } *mImageSlices; TSUOnce *mImageSlicesOnce; id mCachedSystemImage; TSUOnce *mCachedImageOnce; } @property (readonly, nonatomic) UIImage *UIImage; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } size; @property (readonly, nonatomic) struct CGImage { } *CGImage; @property (readonly, nonatomic) long long imageOrientation; @property (readonly, nonatomic) double scale; + (id)allocWithZone:(struct _NSZone { } *)a0; + (id)imageWithCGImage:(struct CGImage { } *)a0; + (id)imageWithContentsOfFile:(id)a0; + (id)imageNamed:(id)a0; + (id)imageWithData:(id)a0; + (id)imageNamed:(id)a0 inBundle:(id)a1 compatibleWithTraitCollection:(id)a2; + (id)imageWithCGImage:(struct CGImage { } *)a0 scale:(double)a1 orientation:(long long)a2; + (id)imageWithUIImage:(id)a0; - (id)init; - (void)dealloc; - (id)initWithContentsOfFile:(id)a0; - (id)initWithCGImage:(struct CGImage { } *)a0; - (id)initWithData:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (BOOL)isEmpty; - (id)TIFFRepresentation; - (id)initWithCGImage:(struct CGImage { } *)a0 scale:(double)a1 orientation:(long long)a2; - (id)PNGRepresentation; - (struct CGImage { } *)CGImageForSize:(struct CGSize { double x0; double x1; })a0; - (struct CGImage { } *)CGImageForContentsScale:(double)a0; - (id)JPEGRepresentationWithCompressionQuality:(double)a0; - (id)initWithImageSourceRef:(struct CGImageSource { } *)a0; - (id)initWithUIImage:(id)a0; - (id)stretchedImageOfSize:(struct CGSize { double x0; double x1; })a0 leftCapWidth:(double)a1 rightCapWidth:(double)a2 topCapHeight:(double)a3 bottomCapHeight:(double)a4; @end