/**
 * Experiments Service
 *
 * A/B testing and feature flag management.
 * All experiments are DISABLED by default for safety.
 *
 * Usage:
 * ```typescript
 * import { getVariant, isInTreatment, enableFeature } from './services/experiments/index.js';
 *
 * // Get specific variant for a player
 * const variant = getVariant(playerId, 'tutorial_flow');
 * if (variant === 'treatment') {
 *   showNewTutorial();
 * } else {
 *   showOriginalTutorial();
 * }
 *
 * // Simple boolean check
 * if (isInTreatment(playerId, 'energy_regeneration')) {
 *   energyRegenRate = 2.0; // Faster
 * } else {
 *   energyRegenRate = 1.0; // Standard
 * }
 *
 * // Enable a feature flag (usually done via admin/config)
 * enableFeature('tutorial_flow');
 * ```
 */
export { ABTestingManager, getABManager, getVariant, isInTreatment, isFeatureEnabled, enableFeature, disableFeature, FEATURE_FLAGS, abTesting, type VariantName, type FeatureFlag, type FeatureFlags, } from './ab_testing.js';
//# sourceMappingURL=index.d.ts.map