@class NSFileCoordinator, QLThumbnailHostContext, NSDictionary, QLThumbnailItem, NSOperationQueue, NSObject; @protocol OS_dispatch_semaphore; @interface QLExtensionHostContextThumbnailOperation : QLAsynchronousOperation @property (retain, nonatomic) QLThumbnailHostContext *hostContext; @property (copy, nonatomic) id /* block */ serviceErrorHandler; @property (copy, nonatomic) id /* block */ completionHandler; @property (retain, nonatomic) QLThumbnailItem *item; @property (nonatomic) struct CGSize { double width; double height; } size; @property (nonatomic) double minimumSize; @property (nonatomic) double scale; @property (nonatomic) unsigned long long badgeType; @property (nonatomic) int iconFlavor; @property (retain, nonatomic) NSDictionary *generatorData; @property (nonatomic) int interpolationQuality; @property (nonatomic) BOOL wantsLowQuality; @property (retain, nonatomic) NSObject *generationSemaphore; @property (retain, nonatomic) NSFileCoordinator *coordinator; @property (retain, nonatomic) NSOperationQueue *coordinationQueue; @property (copy, nonatomic) id /* block */ cleanupTemporaryFileHandler; - (void)finish; - (void)main; - (void).cxx_destruct; - (id)initWithThumbnailHostContext:(id)a0 item:(id)a1 size:(struct CGSize { double x0; double x1; })a2 minimumSize:(double)a3 scale:(double)a4 badgeType:(unsigned long long)a5 iconFlavor:(int)a6 generatorData:(id)a7 interpolationQuality:(int)a8 wantsLowQuality:(BOOL)a9 completionHandler:(id /* block */)a10 serviceErrorHandler:(id /* block */)a11; @end