text: // Copyright 2018 The Chromium Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style license that can be
  // found in the LICENSE file.
  
  #ifndef ASH_CONSTANTS_ASH_FEATURES_H_
  #define ASH_CONSTANTS_ASH_FEATURES_H_
  
  #include "base/component_export.h"
  #include "base/feature_list.h"
  #include "base/metrics/field_trial_params.h"
  
  namespace ash {
  namespace features {
  
  // All features in alphabetical order. The features should be documented
  // alongside the definition of their values in the .cc file. If a feature is
  // being rolled out via Finch, add a comment in the .cc file.
  
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kAdjustSplitViewForVK;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kAllowAmbientEQ;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kAllowRepeatedUpdates;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kAllowScrollSettings;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kAmbientModeFeature;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::FeatureParam<bool> kAmbientModeCapturedOnPixelAlbumEnabled;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::FeatureParam<bool> kAmbientModeCapturedOnPixelPhotosEnabled;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::FeatureParam<bool>
      kAmbientModeCulturalInstitutePhotosEnabled;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::FeatureParam<bool> kAmbientModeDefaultFeedEnabled;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::FeatureParam<bool> kAmbientModeEarthAndSpaceAlbumEnabled;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::FeatureParam<bool> kAmbientModeFeaturedPhotoAlbumEnabled;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::FeatureParam<bool> kAmbientModeFeaturedPhotosEnabled;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::FeatureParam<bool> kAmbientModeFineArtAlbumEnabled;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::FeatureParam<bool> kAmbientModeGeoPhotosEnabled;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::FeatureParam<bool> kAmbientModePersonalPhotosEnabled;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::FeatureParam<bool> kAmbientModeRssPhotosEnabled;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::FeatureParam<bool> kAmbientModeStreetArtAlbumEnabled;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kAmbientModeDevUseProdFeature;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kAmbientModePhotoPreviewFeature;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kAmbientModeNewUrl;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kArcAccountRestrictions;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kArcAdbSideloadingFeature;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kArcInputOverlay;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kArcManagedAdbSideloadingSupport;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kAssistAutoCorrect;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kAssistEmojiEnhanced;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kAssistMultiWord;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kAssistMultiWordExpanded;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kAssistMultiWordLacrosSupport;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kAssistPersonalInfo;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kAssistPersonalInfoAddress;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kAssistPersonalInfoEmail;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kAssistPersonalInfoName;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kAssistPersonalInfoPhoneNumber;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kAudioUrl;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kAutoNightLight;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kAutoScreenBrightness;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kBentoBar;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kBluetoothFixA2dpPacketSize;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kBluetoothRevamp;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kBluetoothWbsDogfood;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kBorealisBigGl;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kBorealisDiskManagement;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kBorealisForceBetaClient;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kBorealisLinuxMode;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kButtonARCNetworkDiagnostics;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCalendarView;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCameraAppDocumentManualCrop;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCameraPrivacySwitchNotifications;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCellularBypassESimInstallationConnectivityCheck;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCellularForbidAttachApn;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCellularUseAttachApn;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCellularUseExternalEuicc;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kClipboardHistory;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kClipboardHistoryContextMenuNudge;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kClipboardHistoryNudgeSessionReset;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kClipboardHistoryScreenshotNudge;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCompositingBasedThrottling;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kContextualNudges;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kCroshSWA;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCrostiniBullseyeUpgrade;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kCrostiniUseDlc;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kDesksTemplates;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kDiagnosticsApp;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCrostiniDiskResizing;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kCrostiniGpuSupport;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kCrostiniResetLxdDb;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kCrostiniUseLxd4;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCrostiniMultiContainer;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kCrostiniImeSupport;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCrostiniVirtualKeyboardSupport;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCryptAuthV2AlwaysUseActiveEligibleHosts;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCryptAuthV2DeviceActivityStatus;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCryptAuthV2DeviceActivityStatusUseConnectivity;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCryptAuthV2DedupDeviceLastActivityTime;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCryptAuthV2DeviceSync;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCryptAuthV2Enrollment;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kCryptohomeRecoveryFlow;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kDemoModeSWA;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kDeskTemplateSync;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kDeviceActiveClient;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kDiagnosticsApp;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kDiagnosticsAppNavigation;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kDisableCryptAuthV1DeviceSync;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kDisableIdleSocketsCloseOnMemoryPressure;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kDisableOfficeEditingComponentApp;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kDisplayAlignAssist;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kDockedMagnifier;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kDragUnpinnedAppToPin;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kDragWindowToNewDesk;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kDriveFs;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kDriveFsBidirectionalNativeMessaging;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kDriveFsMirroring;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEchePhoneHubPermissionsOnboarding;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kEcheSWA;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kEcheSWAResizing;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kEcheSWADebugMode;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableBackgroundBlur;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableDesksTrackpadSwipeImprovements;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kEnableDnsProxy;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableFilesAppCopyImage;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableHostnameSetting;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableIdleInhibit;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableInputInDiagnosticsApp;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableInputNoiseCancellationUi;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableLazyLoginWebUILoading;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableLocalSearchService;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableNetworkingInDiagnosticsApp;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kEnableOAuthIpp;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableOobeChromeVoxHint;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableOobePolymer3;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableOobeNetworkScreenSkip;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kEnablePciguardUi;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableSamlNotificationOnPasswordChangeSuccess;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEnableSamlReauthenticationOnLockscreen;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kEnableWireGuard;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kEolWarningNotifications;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kESimPolicy;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kExoLockNotification;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kExoOrdinalMotion;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kExoPointerLock;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kFamilyLinkOnSchoolDevice;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kFastPair;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kFilesArchivemount;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kFilesArchivemount2;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kFilesBannerFramework;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kFilesExtractArchive;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kFilesSWA;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kFilesSinglePartitionFormat;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kFilesTrash;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kFiltersInRecents;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kFirmwareUpdaterApp;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kFullscreenAlertBubble;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kFuseBox;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kGaiaCloseViewMessage;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kGaiaReauthEndpoint;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kGamepadVibration;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kGesturePropertiesDBusService;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kHandwritingGestureEditing;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kHandwritingLegacyRecognition;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kLauncherItemColorSync;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kHandwritingLegacyRecognitionAllLang;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kHelpAppBackgroundPage;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kHelpAppDiscoverTab;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kHelpAppDiscoverTabNotificationAllChannels;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kHelpAppLauncherSearch;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kHelpAppSearchServiceIntegration;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kHiddenNetworkWarning;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kHideArcMediaNotifications;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kHideShelfControlsInTabletMode;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kHoldingSpaceInProgressAnimationV2;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kHoldingSpaceInProgressDownloadsIntegration;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature
      kHoldingSpaceInProgressDownloadsNotificationSuppression;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kHoldingSpaceIncognitoProfileIntegration;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kVirtualKeyboardDarkMode;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kImeMozcProto;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kImeOptionsInSettings;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kImeRuleConfig;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kImeSystemEmojiPicker;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kImeSystemEmojiPickerClipboard;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kImeSystemEmojiPickerExtension;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kImeStylusHandwriting;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kImprovedDesksKeyboardShortcuts;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kImprovedScreenCaptureSettings;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kInstantTethering;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kKeyboardBasedDisplayArrangementInSettings;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kLacrosPrimary;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kLacrosSupport;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kForceProfileMigrationCompletion;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kLacrosProfileMigrationForAnyUser;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kLanguagePacksHandwriting;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kLanguageSettingsUpdate2;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kLauncherAppSort;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kLauncherNudgeShortInterval;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kLicensePackagedOobeFlow;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kLockScreenHideSensitiveNotificationsSupport;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kLockScreenInlineReply;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kLockScreenNotifications;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kLockScreenMediaControls;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kManagedDeviceUIRedesign;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kMediaAppHandlesAudio;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kMediaAppHandlesPdf;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kMemoryPressureMetricsDetail;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::FeatureParam<int> kMemoryPressureMetricsDetailLogPeriod;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kManagedTermsOfService;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kMicMuteNotifications;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kMinimumChromeVersion;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kMojoDBusRelay;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kMultilingualTyping;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kNearbyKeepAliveFix;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kNewLockScreenReauthLayout;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kNightLight;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kMinorModeRestriction;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kNotificationExpansionAnimation;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kNotificationExperimentalShortTimeouts;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kNotificationScrollBar;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kNotificationsInContextMenu;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kNotificationsRefresh;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kOnDeviceGrammarCheck;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kOnDeviceSpeechRecognition;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kOsFeedback;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kOobeConsolidatedConsent;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kOobeQuickStart;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kOsSettingsAppNotificationsPage;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kOverviewButton;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kPcieBillboardNotification;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kPerDeskShelf;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kPerUserMetrics;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kPerformantSplitViewResizing;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kPersonalizationHub;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kPhoneHub;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kPhoneHubCameraRoll;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kPhoneHubCallNotification;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kPhoneHubRecentApps;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kPinSetupForManagedUsers;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kPipRoundedCorners;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kPreferConstantFrameRate;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kProductivityLauncher;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kProductivityLauncherAnimation;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kProjector;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kProjectorManagedUser;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kProjectorFeaturePod;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kProjectorAnnotator;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kQuickDim;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kQuickSettingsNetworkRevamp;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kQuickUnlockFingerprint;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kQuickUnlockPinAutosubmit;
  // TODO(crbug.com/1104164) - Remove this once most users have their preferences
  // backfilled.
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kQuickUnlockPinAutosubmitBackfill;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kReduceDisplayNotifications;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kReleaseNotesNotificationAllChannels;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kReleaseNotesSuggestionChip;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kRevenLogSource;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kReverseScrollGestures;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kScalableStatusArea;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kScanAppMultiPageScan;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kScanAppSearchablePdf;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSemanticColorsDebugOverride;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSeparateNetworkIcons;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSessionManagerLongKillTimeout;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSessionManagerLivenessCheck;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSettingsAppNotificationSettings;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kShelfLauncherNudge;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kShelfParty;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kShimlessRMAFlow;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kShowBluetoothDebugLogToggle;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kShowFeedbackReportQuestionnaire;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kShowPlayInDemoMode;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSmartDimExperimentalComponent;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSmartLockUIRevamp;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSnoopingProtection;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kStylusBatteryStatus;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kSyncConsentOptional;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSyncSettingsCategorization;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSystemChinesePhysicalTyping;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSystemExtensions;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSystemJapanesePhysicalTyping;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSystemKoreanPhysicalTyping;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kSystemProxyForSystemServices;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kTabClusterUI;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kTelemetryExtension;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kTerminalSSH;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kTerminalTmuxIntegration;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kTrafficCountersSettingsUi;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kTrilinearFiltering;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kUseAuthsessionAuthentication;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kUseBluetoothSystemInAsh;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kUseMessagesStagingUrl;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kUseSearchClickForRightClick;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kUseStorkSmdsServerAddress;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kUseWallpaperStagingUrl;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kUserActivityPrediction;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kVirtualKeyboardBorderedKey;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kVirtualKeyboardMultipaste;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kVirtualKeyboardMultipasteSuggestion;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kWakeOnWifiAllowed;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kWallpaperWebUI;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kWallpaperFullScreenPreview;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kWallpaperGooglePhotosIntegration;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kWallpaperPerDesk;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kWebApkGenerator;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kWebUITabStripTabDragIntegration;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kWifiConnectMacAddressRandomization;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kWifiSyncAllowDeletes;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kWifiSyncAndroid;
  COMPONENT_EXPORT(ASH_CONSTANTS)
  extern const base::Feature kWifiSyncApplyDeletes;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kWindowControlMenu;
  COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kWindowsFollowCursor;
  
  // Keep alphabetized.
  
  COMPONENT_EXPORT(ASH_CONSTANTS) bool AreContextualNudgesEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool AreDesksTemplatesEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool AreDesksTrackpadSwipeImprovementsEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool AreImprovedScreenCaptureSettingsEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool DoWindowsFollowCursor();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAdjustSplitViewForVKEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAllowAmbientEQEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAmbientModeDevUseProdEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAmbientModeEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAmbientModePhotoPreviewEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAmbientModeNewUrlEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAppNotificationsPageEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsArcInputOverlayEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsArcNetworkDiagnosticsButtonEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAssistiveMultiWordEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsAutoNightLightEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsBackgroundBlurEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsBentoBarEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsBluetoothRevampEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsCalendarViewEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsLauncherItemColorSyncEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsClipboardHistoryContextMenuNudgeEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsClipboardHistoryEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsClipboardHistoryNudgeSessionResetEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsClipboardHistoryScreenshotNudgeEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsCompositingBasedThrottlingEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsCryptohomeRecoveryFlowEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsDarkLightModeEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsDeepLinkingEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsDemoModeSWAEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsDeskTemplateSyncEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsDiagnosticsAppEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsDisplayAlignmentAssistanceEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsDragUnpinnedAppToPinEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsDragWindowToNewDeskEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsEchePhoneHubPermissionsOnboarding();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsEcheSWAEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsEcheSWAResizingEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsEcheSWADebugModeEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsESimPolicyEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsFamilyLinkOnSchoolDeviceEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsFastPairEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsFileManagerSwaEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsFirmwareUpdaterAppEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsFullscreenAlertBubbleEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsGaiaCloseViewMessageEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsGaiaReauthEndpointEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsHideArcMediaNotificationsEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsHideShelfControlsInTabletModeEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsHoldingSpaceInProgressAnimationV2Enabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsHoldingSpaceInProgressDownloadsIntegrationEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsHoldingSpaceInProgressDownloadsNotificationSuppressionEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsHoldingSpaceIncognitoProfileIntegrationEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsHostnameSettingEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsIdleInhibitEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsImprovedDesksKeyboardShortcutsEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsInputInDiagnosticsAppEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsInputNoiseCancellationUiEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsInstantTetheringBackgroundAdvertisingSupported();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsKeyboardBasedDisplayArrangementInSettingsEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsLauncherAppSortEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsLauncherNudgeShortIntervalEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsLicensePackagedOobeFlowEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsLockScreenHideSensitiveNotificationsSupported();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsLockScreenInlineReplyEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsLockScreenNotificationsEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsManagedDeviceUIRedesignEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsManagedTermsOfServiceEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsMicMuteNotificationsEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsMinimumChromeVersionEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsMinorModeRestrictionEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsNearbyKeepAliveFixEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsNetworkingInDiagnosticsAppEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsNewLockScreenReauthLayoutEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsNotificationExpansionAnimationEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsNotificationExperimentalShortTimeoutsEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsNotificationScrollBarEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsNotificationsInContextMenuEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsNotificationsRefreshEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsOAuthIppEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsOobeChromeVoxHintEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsOobePolymer3Enabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsOobeNetworkScreenSkipEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsOobeConsolidatedConsentEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsOobeQuickStartEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsPcieBillboardNotificationEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsPciguardUiEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsPerDeskShelfEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsPhoneHubCameraRollEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsPerformantSplitViewResizingEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsPersonalizationHubEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsPhoneHubEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsPhoneHubCallNotificationEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsPhoneHubRecentAppsEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsPinAutosubmitBackfillFeatureEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsPinAutosubmitFeatureEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsPinSetupForManagedUsersEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsPipRoundedCornersEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsProductivityLauncherEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsProductivityLauncherAnimationEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsProjectorEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsProjectorAllUserEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsProjectorManagedUserEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsProjectorFeaturePodEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsProjectorAnnotatorEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsQuickDimEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsQuickSettingsNetworkRevampEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsReduceDisplayNotificationsEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsReverseScrollGesturesEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsSamlNotificationOnPasswordChangeSuccessEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsSamlReauthenticationOnLockscreenEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsScalableStatusAreaEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsSeparateNetworkIconsEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsSettingsAppNotificationSettingsEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsShelfLauncherNudgeEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsShimlessRMAFlowEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsSnoopingProtectionEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsSyncSettingsCategorizationEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsSyncConsentOptionalEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsStylusBatteryStatusEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsSystemChinesePhysicalTypingEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsSystemJapanesePhysicalTypingEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsSystemKoreanPhysicalTypingEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsTabClusterUIEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsTrilinearFilteringEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsUseStorkSmdsServerAddressEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsWallpaperWebUIEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsWallpaperFullScreenPreviewEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS)
  bool IsWallpaperGooglePhotosIntegrationEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsWallpaperPerDeskEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsWebUITabStripTabDragIntegrationEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsWifiSyncAndroidEnabled();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsWindowControlMenuEnabled();
  // TODO(michaelpg): Remove after M71 branch to re-enable Play Store by default.
  COMPONENT_EXPORT(ASH_CONSTANTS) bool ShouldShowPlayStoreInDemoMode();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool ShouldUseAttachApn();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool ShouldUseV1DeviceSync();
  COMPONENT_EXPORT(ASH_CONSTANTS) bool ShouldUseV2DeviceSync();
  
  // Keep alphabetized.
  
  // These two functions are supposed to be temporary functions to set or get
  // whether "WebUITabStrip" feature is enabled from Chrome.
  COMPONENT_EXPORT(ASH_CONSTANTS) void SetWebUITabStripEnabled(bool enabled);
  COMPONENT_EXPORT(ASH_CONSTANTS) bool IsWebUITabStripEnabled();
  
  }  // namespace features
  }  // namespace ash
  
  // TODO(https://crbug.com/1164001): remove after //chrome/browser/chromeos
  // source migration is finished.
  namespace chromeos {
  namespace features {
  using namespace ::ash::features;
  }
  }  // namespace chromeos
  
  #endif  // ASH_CONSTANTS_ASH_FEATURES_H_
  