luxlabs header browser preview


@class NSMapTable, NSHashTable;

@interface TSPSaveOperationState : NSObject {
    NSMapTable *_newDataStorages;
    NSHashTable *_remoteData;
    NSMapTable *_saveOperationStatesForRemoteStorages;
}

@property (readonly, nonatomic) BOOL shouldUpdate;
@property (readonly, nonatomic) BOOL isSavingCurrentDocument;
@property (readonly, nonatomic) BOOL inheritAttributes;
@property (readonly, nonatomic) long long updateType;
@property (readonly, nonatomic) BOOL hasAnyRemoteData;
@property (nonatomic) int sampleID;

- (id)init;
- (void).cxx_destruct;
- (id)initWithUpdateType:(long long)a0;
- (void)addNewPackageDataStorage:(id)a0 forRemoteDataStorage:(id)a1 changeCount:(unsigned long long)a2;
- (void)addNewStorage:(id)a0 forData:(id)a1;
- (void)addRemoteData:(id)a0;
- (void)enumerateDataAndStoragesUsingBlock:(id /* block */)a0;
- (void)enumerateRemoteDataUsingBlock:(id /* block */)a0;
- (BOOL)hasNewStorageForData:(id)a0;
- (BOOL)hasRemoteData:(id)a0;
- (id)saveOperationStateForRemoteStorage:(id)a0;
- (void)willMigrateRemoteDataToTemporaryStorage:(id)a0;

@end