luxlabs header browser preview


@class NSString, CPLEngineScope, CPLRecordTargetMapping, CPLEngineTransientRepository;

@interface CPLEngineTransientRepositoryBatchStorage : NSObject <CPLBatchExtractionStrategyStorage>

@property (readonly, nonatomic) CPLEngineTransientRepository *transientRepository;
@property (readonly, nonatomic) CPLEngineScope *scope;
@property (readonly, nonatomic) CPLRecordTargetMapping *targetMapping;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)allChangesWithClass:(Class)a0 relatedScopedIdentifier:(id)a1;
- (void).cxx_destruct;
- (id)allChangesWithScopeIdentifier:(id)a0;
- (BOOL)hasChangesInScopeWithIdentifier:(id)a0;
- (id)changeWithScopedIdentifier:(id)a0;
- (id)allChangesWithClass:(Class)a0 scopeIdentifier:(id)a1 changeType:(unsigned long long)a2;
- (id)allChangesWithClass:(Class)a0 scopeIdentifier:(id)a1 trashed:(BOOL)a2;
- (id)allChangesWithClass:(Class)a0 secondaryScopedIdentifier:(id)a1;
- (id)allNonDeletedChangesWithClass:(Class)a0 scopeIdentifier:(id)a1;
- (void)beginExtractingBatch;
- (void)cleanupAfterExtractingBatch;
- (unsigned long long)effectiveResourceSizeToUploadForUploadIdentifier:(id)a0;
- (id)initWithTransientRepository:(id)a0 scope:(id)a1;
- (BOOL)isRecordWithScopedIdentifierStashed:(id)a0;
- (BOOL)removeChange:(id)a0 error:(id *)a1;
- (BOOL)stashChange:(id)a0 error:(id *)a1;

@end