#include "chrome/browser/accessibility/accessibility_state_utils.h"
#include "build/chromeos_buildflags.h"
#if BUILDFLAG(IS_CHROMEOS_ASH)
#include "chrome/browser/ash/accessibility/accessibility_manager.h"
#else
#include <stdint.h>
#include "content/public/browser/browser_accessibility_state.h"
#endif
#if BUILDFLAG(IS_CHROMEOS_LACROS)
#include "chrome/browser/lacros/embedded_a11y_manager_lacros.h"
#endif
namespace accessibility_state_utils {
enum class OverrideStatus { … };
static OverrideStatus screen_reader_enabled_override_for_testing = …;
#if BUILDFLAG(IS_CHROMEOS_ASH)
using ::ash::AccessibilityManager;
#endif
bool IsScreenReaderEnabled() { … }
void OverrideIsScreenReaderEnabledForTesting(bool enabled) { … }
bool IsSelectToSpeakEnabled() { … }
}