@class NSString, NSMutableArray, CPLPlatformObject; @interface CPLEngineScopeCleanupTasks : CPLEngineStorage { long long _currentCleanupScopeIndex; NSMutableArray *_remainingStoragesToCleanup; BOOL _shouldRequestACleanupToScheduler; } @property (readonly, nonatomic) CPLPlatformObject *platformObject; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)scopeTypeDescriptionForScopeType:(unsigned long long)a0; - (BOOL)hasCleanupTasks; - (unsigned long long)scopeType; - (void).cxx_destruct; - (void)writeTransactionDidFail; - (void)writeTransactionDidSucceed; - (BOOL)addCleanupTaskForScopeWithIndex:(long long)a0 scopeIdentifier:(id)a1 scopeType:(unsigned long long)a2 error:(id *)a3; - (BOOL)cleanupStepHasMore:(BOOL *)a0 error:(id *)a1; @end