luxlabs header browser preview


@protocol TRIPaths;

@interface TRIFactorPackSetStorage : NSObject {
    id<TRIPaths> _paths;
}

- (id)init;
- (void)enumerateFactorPacksForFactorPackSet:(id)a0 usingLegacyPaths:(BOOL)a1 withBlock:(id /* block */)a2;
- (BOOL)hasFactorPackSetWithId:(id)a0 path:(id *)a1;
- (void)enumerateFBFactorPacksForFactorPackSet:(id)a0 usingLegacyPaths:(BOOL)a1 withBlock:(id /* block */)a2;
- (id)parentDirForFactorPackSets;
- (id)_collectFactorPackSets;
- (void).cxx_destruct;
- (id)initWithPaths:(id)a0;
- (BOOL)_nonAtomicOverwriteWithSrc:(id)a0 dest:(id)a1;
- (BOOL)removeUnreferencedFactorPackSetsWithServerContext:(id)a0 removedCount:(unsigned int *)a1;
- (BOOL)_forceRemoveItemAtPath:(id)a0;
- (id)pathForFactorPackSetWithId:(id)a0;
- (BOOL)saveFactorPackSet:(id)a0;
- (void)enumerateCompatibleFactorPacksForFactorPackSet:(id)a0 usingLegacyPaths:(BOOL)a1 withBlock:(id /* block */)a2;
- (BOOL)migrateEligibleFactorPacksToGlobalWithServerContext:(id)a0;

@end