@class NSString, CPLEngineStore, CPLEngineScopeStorage, NSError; @protocol CPLEngineTransportFetchScopeListChangesTask; @interface CPLPullScopesTask : CPLEngineSyncTask { BOOL _ignoreNewChanges; CPLEngineStore *_store; CPLEngineScopeStorage *_scopes; NSString *_clientCacheIdentifier; id _fetchChangesTask; NSError *_badError; unsigned long long _deletedScopeCount; unsigned long long _newScopeCount; unsigned long long _modifiedScopeCount; } - (id)taskIdentifier; - (void)launch; - (void).cxx_destruct; - (void)cancel; - (BOOL)_checkShouldHandleBatchInTransaction:(id)a0; - (void)_handleChangedOrNewScopes:(id)a0 deletedScopeIdentifiers:(id)a1 newScopeListSyncAnchor:(id)a2; - (void)_handleFinalScopeListSyncAnchor:(id)a0 error:(id)a1; - (id)initWithEngineLibrary:(id)a0 session:(id)a1; @end