@class NSObject, NSURLSessionDataTask, NSURLSession; @protocol OS_dispatch_queue, GKResourceDataConsumer; @interface GKLoadImageResourceOperation : GKLoadResourceOperation @property (class, readonly) NSURLSession *URLSession; @property (class, readonly) NSObject *dataConsumerQueue; @property (readonly, nonatomic) NSURLSessionDataTask *task; @property (readonly, nonatomic) id dataConsumer; @property (readonly, nonatomic) NSObject *dataConsumerQueue; + (id)keyPathsForValuesAffectingIsExecuting; + (id)keyPathsForValuesAffectingIsFinished; - (BOOL)isExecuting; - (void)start; - (BOOL)isFinished; - (BOOL)isAsynchronous; - (id)initWithURLRequest:(id)a0 dataConsumer:(id)a1; - (id)initWithURLRequest:(id)a0 URLSession:(id)a1 dataConsumer:(id)a2 dataConsumerQueue:(id)a3; - (void).cxx_destruct; - (void)didFinishTaskWithData:(id)a0 response:(id)a1 error:(id)a2; - (void)setQueuePriority:(long long)a0; - (void)cancel; @end