#ifndef IOS_WEB_VIEW_INTERNAL_AUTOFILL_CWV_AUTOFILL_PREFS_H_
#define IOS_WEB_VIEW_INTERNAL_AUTOFILL_CWV_AUTOFILL_PREFS_H_
class PrefRegistrySimple;
class PrefService;
namespace user_prefs {
class PrefRegistrySyncable;
}
namespace ios_web_view {
inline constexpr char kCWVAutofillAddressSyncEnabled[] =
"cwv.autofill.address_sync_enabled";
inline constexpr char kCWVAutofillVCNUsageEnabled[] =
"cwv.autofill.vcn_usage_enabled";
inline constexpr char kUseImageFetcherEnabled[] =
"cwv.autofill.image_fetcher_usage_enabled";
inline constexpr char kUseCardCustomImageEnabled[] =
"cwv.autofill.use_card_custom_image_enabled";
void RegisterCWVAutofillPrefs(user_prefs::PrefRegistrySyncable* pref_registry);
void SetAutofillAddressSyncEnabled(PrefService* prefs, bool value);
bool IsAutofillAddressSyncEnabled(const PrefService* prefs);
void SetAutofillVCNUsageEnabled(PrefService* prefs, bool value);
bool IsAutofillVCNUsageEnabled(const PrefService* prefs);
void SetUseImageFetcherEnabled(PrefService* prefs, bool value);
bool IsUseImageFetcherEnabled(const PrefService* prefs);
void SetUseCardCustomImageEnabled(PrefService* prefs, bool value);
bool IsUseCardCustomImagerEnabled(const PrefService* prefs);
}
#endif