@protocol TRIPaths; @interface TRINamespaceResolverStorage : NSObject { id _paths; } - (id)init; - (BOOL)setProvisionalFactorPackId:(id)a0 forNamespaceName:(id)a1 error:(id *)a2; - (void).cxx_destruct; - (id)initWithPaths:(id)a0; - (id)_getProvisionalFactorpackMetadataForNamespaceName:(id)a0 mustExist:(BOOL)a1 error:(id *)a2; - (void)_logPromotionMetric:(id)a0 forFactorPackId:(id)a1 namespaceName:(id)a2 rolloutDeployment:(id)a3 withServerContext:(id)a4; - (BOOL)_overwriteActiveFactorProvidersUsingGlobalPath:(BOOL)a0 withNamespaceMap:(id)a1 rolloutDeploymentMap:(id)a2 factorPackMap:(id)a3; - (id)_pathForBMLTDeployment:(id)a0; - (id)_pathForExperimentDeployment:(id)a0; - (id)_pathForRolloutDeployment:(id)a0; - (BOOL)_removeUnreferencedBMLTDeploymentsWithRefStore:(id)a0 parentDir:(id)a1 removedCount:(unsigned int *)a2; - (BOOL)_removeUnreferencedBMLTDeploymentsWithRefStore:(id)a0 topLevelDir:(id)a1 removedCount:(unsigned int *)a2; - (BOOL)_removeUnreferencedDeploymentsWithRefStore:(id)a0 parentDir:(id)a1 removedCount:(unsigned int *)a2; - (BOOL)_removeUnreferencedDeploymentsWithRefStore:(id)a0 topLevelDir:(id)a1 removedCount:(unsigned int *)a2; - (BOOL)_setProvisionalFactorpackMetadata:(id)a0 forNamespaceName:(id)a1 error:(id *)a2; - (BOOL)_writeRampId:(id)a0 parentDir:(id)a1; - (BOOL)overwriteActiveFactorProvidersUsingTransaction:(id)a0 fromContext:(id)a1; - (BOOL)overwriteGlobalActiveFactorProvidersWithNamespaceMap:(id)a0 factorPackMap:(id)a1 rolloutDeploymentMap:(id)a2; - (id)parentDirForBMLTDeployments; - (id)parentDirForExperimentDeployments; - (id)parentDirForRolloutDeployments; - (id)pathForBMLTDeployment:(id)a0; - (id)pathForExperimentDeployment:(id)a0; - (id)pathForRolloutDeployment:(id)a0; - (id)pathForTargetedFactorPackSetWithDeployment:(id)a0; - (id)pathForTargetedFactorPackSetWithTaskDeployment:(id)a0; - (BOOL)promoteFactorPackId:(id)a0 forNamespaceName:(id)a1 rolloutDeployment:(id)a2 withServerContext:(id)a3 error:(id *)a4; - (BOOL)rejectFactorPackId:(id)a0 forNamespaceName:(id)a1 rolloutDeployment:(id)a2 withServerContext:(id)a3 error:(id *)a4; - (BOOL)removeUnneededPromotionsWithRemovedCount:(unsigned int *)a0 removeAll:(BOOL)a1; - (BOOL)removeUnreferencedBMLTDeploymentsWithServerContext:(id)a0 removedCount:(unsigned int *)a1; - (BOOL)removeUnreferencedExperimentDeploymentsWithServerContext:(id)a0 removedCount:(unsigned int *)a1; - (BOOL)removeUnreferencedRolloutDeploymentsWithServerContext:(id)a0 removedCount:(unsigned int *)a1; - (BOOL)rewriteBMLTDeployment:(id)a0 targetedFactorPackSetId:(id)a1; - (BOOL)rewriteExperimentDeployment:(id)a0 targetedTreatmentId:(id)a1; - (BOOL)rewriteRolloutDeployment:(id)a0 rampId:(id)a1 targetedFactorPackSetId:(id)a2; @end