@class CPLEnginePushRepository, CPLEngineScopeStorage; @interface CPLPushRepositoryStorage : CPLChangeStorage { unsigned long long _storageScopeType; CPLEngineScopeStorage *_scopes; } @property (readonly, nonatomic) CPLEnginePushRepository *pushRepository; - (BOOL)hasChangesWithRelatedScopedIdentifier:(id)a0 class:(Class)a1; - (id)scopedIdentifierAddingScopeIndexForScopedIdentifier:(id)a0; - (id)storageDescription; - (id)initWithPushRepository:(id)a0; - (void).cxx_destruct; - (BOOL)getRelatedScopedIdentifier:(id *)a0 forRecordWithScopedIdentifier:(id)a1; - (id)changeWithScopedIdentifier:(id)a0; - (id)changesWithRelatedScopedIdentifier:(id)a0 class:(Class)a1; @end