@class NSURLSessionDataTask, GEOActiveTileGroup, NSString, NSURL, NSURLSession, GEOSearchAttributionManifest, NSObject, NSProgress, GEOActiveTileGroupMigrationTaskOptions, GEOReportedProgress, GEOSearchAttributionManifestVersionMigrator; @protocol OS_dispatch_queue, GEORequestCounterTicket, NSObject; @interface _GEOSearchAttributionManifestVersionMigrationTask : NSObject { GEOSearchAttributionManifestVersionMigrator *_migrator; NSObject *_workQueue; BOOL _running; NSURL *_newSearchAttributionManifestURL; GEOActiveTileGroup *_oldTileGroup; id /* block */ _completionHandler; NSObject *_callbackQueue; GEOReportedProgress *_progress; NSURLSession *_urlSession; NSURLSessionDataTask *_downloadTask; id _requestCounterTicket; GEOSearchAttributionManifest *_attributionManifest; } @property (readonly, nonatomic) long long estimatedWeight; @property (retain, nonatomic) id transaction; @property (retain, nonatomic) GEOActiveTileGroupMigrationTaskOptions *options; @property (readonly) NSProgress *progress; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (void)dealloc; - (void)_completeWithError:(id)a0; - (void).cxx_destruct; - (void)startWithCompletionHandler:(id /* block */)a0 callbackQueue:(id)a1; - (void)cancel; - (void)_handleResponse:(id)a0 withData:(id)a1 error:(id)a2; - (id)initWithMigrator:(id)a0 newSearchAttributionManifestURL:(id)a1 oldTileGroup:(id)a2; - (void)populateTileGroup:(id)a0; - (void)removeOldData:(id)a0; @end