#ifndef COMPONENTS_PROXY_CONFIG_PREF_PROXY_CONFIG_TRACKER_IMPL_H_
#define COMPONENTS_PROXY_CONFIG_PREF_PROXY_CONFIG_TRACKER_IMPL_H_
#include <memory>
#include "base/memory/raw_ptr.h"
#include "base/memory/ref_counted.h"
#include "base/observer_list.h"
#include "base/threading/thread_checker.h"
#include "components/prefs/pref_change_registrar.h"
#include "components/proxy_config/pref_proxy_config_tracker.h"
#include "components/proxy_config/proxy_config_dictionary.h"
#include "net/proxy_resolution/proxy_config_service.h"
#include "net/proxy_resolution/proxy_config_with_annotation.h"
class PrefService;
class PrefRegistrySimple;
namespace base {
class SingleThreadTaskRunner;
}
class ProxyConfigServiceImpl : public net::ProxyConfigService,
public net::ProxyConfigService::Observer { … };
class PROXY_CONFIG_EXPORT PrefProxyConfigTrackerImpl
: public PrefProxyConfigTracker { … };
#endif