#include "chrome/browser/prefs/chrome_pref_model_associator_client.h"
#include <cstdint>
#include "base/check_is_test.h"
#include "base/memory/singleton.h"
#include "chrome/browser/ui/toolbar/toolbar_pref_names.h"
#include "chrome/common/pref_names.h"
#include "components/content_settings/core/browser/website_settings_info.h"
#include "components/content_settings/core/browser/website_settings_registry.h"
#if BUILDFLAG(IS_CHROMEOS_ASH)
#include "ash/constants/ash_pref_names.h"
#include "base/json/values_util.h"
#endif
ChromePrefModelAssociatorClient::ChromePrefModelAssociatorClient() = default;
ChromePrefModelAssociatorClient::~ChromePrefModelAssociatorClient() = default;
base::Value ChromePrefModelAssociatorClient::MaybeMergePreferenceValues(
std::string_view pref_name,
const base::Value& local_value,
const base::Value& server_value) const { … }
const sync_preferences::SyncablePrefsDatabase&
ChromePrefModelAssociatorClient::GetSyncablePrefsDatabase() const { … }