@class UIImage, QLThumbnailMetadata, NSImage; @interface QLThumbnailRepresentation : NSObject @property (nonatomic) long long type; @property (retain, nonatomic) UIImage *UIImageThumbnail; @property (nonatomic) struct CGImage { } *CGImageThumbnail; @property (nonatomic) double scale; @property int flavor; @property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } contentRect; @property (retain) QLThumbnailMetadata *generatedProperties; @property (readonly, nonatomic) struct CGImage { } *CGImage; @property (readonly, nonatomic) UIImage *UIImage; @property (readonly, nonatomic) NSImage *NSImage; - (void)dealloc; - (id)description; - (void).cxx_destruct; - (id)UIImage; - (id)initWithThumbnailType:(long long)a0 iconFlavor:(int)a1 CGImage:(struct CGImage { } *)a2 scale:(double)a3 contentRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a4 generatedProperties:(id)a5; @end