@class NSObject, NSString, NSArray, VCPMADServiceImageAsset, NSMutableArray; @protocol OS_dispatch_queue; @interface VCPMADServiceImageProcessingTask : VCPMABaseTask { NSArray *_requests; VCPMADServiceImageAsset *_asset; NSMutableArray *_subtasks; NSObject *_cancelQueue; } @property (retain, nonatomic) NSString *signpostPayload; + (id)taskWithRequests:(id)a0 forAsset:(id)a1 cancelBlock:(id /* block */)a2 andCompletionHandler:(id /* block */)a3; - (BOOL)run:(id *)a0; - (void).cxx_destruct; - (void)cancel; - (BOOL)cachesResources; - (id)initWithRequests:(id)a0 forAsset:(id)a1 cancelBlock:(id /* block */)a2 andCompletionHandler:(id /* block */)a3; @end