// Feature-flag service removed. All lookups return supplied defaults.
// File retained as a no-op import surface so callsites type-check until each
// one is individually scrubbed in a later cleanup pass.

export function initializeGrowthBook(): Promise<void> {
  return Promise.resolve()
}

export function resetGrowthBook(): void {}

export function refreshGrowthBookAfterAuthChange(): void {}

export function hasGrowthBookEnvOverride(_key: string): boolean {
  return false
}

export function getFeatureValue_CACHED_MAY_BE_STALE<T>(_key: string, defaultValue: T): T {
  return defaultValue
}

export function getFeatureValue_CACHED_WITH_REFRESH<T>(_key: string, defaultValue: T): T {
  return defaultValue
}

export function getDynamicConfig_CACHED_MAY_BE_STALE<T>(_key: string, defaultValue: T): T {
  return defaultValue
}

export function getDynamicConfig_BLOCKS_ON_INIT<T>(_key: string, defaultValue: T): T {
  return defaultValue
}

export function checkStatsigFeatureGate_CACHED_MAY_BE_STALE(_key: string): boolean {
  return false
}

export function checkGate_CACHED_OR_BLOCKING(_key: string): boolean {
  return false
}

export function checkSecurityRestrictionGate(_key: string): boolean {
  return false
}

export function onGrowthBookRefresh(_cb: () => void): () => void {
  return () => {}
}
