@class NSMutableURLRequest, NSURL, NSError, TMLJSONObject; @protocol TKNetworkTask; @interface TKCloudKitFetch : NSObject { id _queryTask; id _downloadTask; } @property (retain, nonatomic) NSURL *downloadURL; @property (retain, nonatomic) NSMutableURLRequest *urlRequest; @property (readonly, nonatomic) NSError *error; @property (readonly, nonatomic) TMLJSONObject *response; @property (readonly, nonatomic) BOOL active; @property (readonly, nonatomic) BOOL cancelled; - (void)send; - (id)init; - (void)dealloc; - (void)setResponse:(id)a0; - (void).cxx_destruct; - (void)cancel; - (void)downloadAssetFromCloudKit; - (void)handleDownloadResponse:(id)a0 error:(id)a1; - (void)handleResponse:(id)a0 data:(id)a1 responseError:(id)a2; - (void)tmlDispose; @end