@class NSString, CPLEngineStore, CPLPlatformObject; @interface CPLEngineStorage : NSObject <CPLAbstractObject> { BOOL _superWasCalled; } @property (readonly, nonatomic) CPLEngineStore *engineStore; @property (readonly, copy, nonatomic) NSString *name; @property (readonly, nonatomic) unsigned long long scopeType; @property (readonly, nonatomic) BOOL isEmpty; @property (readonly, nonatomic) BOOL shouldBeCreatedDynamically; @property (readonly, nonatomic) BOOL isAlive; @property (readonly, nonatomic) BOOL shouldIncludeInStatus; @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)platformImplementationProtocol; - (id)initWithEngineStore:(id)a0 name:(id)a1; - (id)redactedDescription; - (BOOL)deleteRecordsForScopeIndex:(long long)a0 maxCount:(long long)a1 deletedCount:(long long *)a2 error:(id *)a3; - (BOOL)closeWithError:(id *)a0; - (id)status; - (void)transactionDidFinish; - (void).cxx_destruct; - (void)writeTransactionDidFail; - (id)statusDictionary; - (BOOL)openWithError:(id *)a0; - (void)writeTransactionDidSucceed; - (BOOL)_checkSuperWasCalled; - (id)statusPerScopeIndex; - (BOOL)testKey:(id)a0 value:(id)a1 didHandle:(BOOL *)a2 result:(id *)a3 error:(id *)a4; @end