#ifndef SERVICES_NETWORK_PUBLIC_MOJOM_HOST_RESOLVER_MOJOM_BLINK_FORWARD_H_
#define SERVICES_NETWORK_PUBLIC_MOJOM_HOST_RESOLVER_MOJOM_BLINK_FORWARD_H_
#include <stdint.h>
#include "mojo/public/cpp/bindings/struct_forward.h"
#include "mojo/public/cpp/bindings/deprecated_interface_types_forward.h"
#include "mojo/public/interfaces/bindings/native_struct.mojom-forward.h"
namespace network::mojom {
enum class OptionalSecureDnsMode : int32_t;
enum class SecureDnsMode : int32_t;
enum class SecureDnsPolicy : int32_t;
enum class DnsQueryType : int32_t;
enum class DnsConfigOverrides_Tristate : int32_t;
enum class ResolveHostParameters_Source : int32_t;
enum class ResolveHostParameters_CacheUsage : int32_t;
enum class ResolveHostParameters_Purpose : int32_t;
enum class MdnsListenClient_UpdateType : int32_t;
class ResolveHostHandleInterfaceBase;
class ResolveHostClientInterfaceBase;
class MdnsListenClientInterfaceBase;
class HostResolverInterfaceBase;
class DnsConfigChangeManagerClientInterfaceBase;
class DnsConfigChangeManagerInterfaceBase;
}
namespace network::mojom::blink {
OptionalSecureDnsMode;
SecureDnsMode;
SecureDnsPolicy;
DnsQueryType;
ResolveHostHandleInterfaceBase;
ResolveHostClientInterfaceBase;
MdnsListenClientInterfaceBase;
HostResolverInterfaceBase;
DnsConfigChangeManagerClientInterfaceBase;
DnsConfigChangeManagerInterfaceBase;
class DnsOverHttpsServerConfig;
DnsOverHttpsServerConfigPtr;
class DnsOverHttpsConfig;
DnsOverHttpsConfigPtr;
class DnsConfigOverrides;
DnsConfigOverridesPtr;
class ResolveHostParameters;
ResolveHostParametersPtr;
class HostResolverHost;
HostResolverHostPtr;
class ResolveHostHandle;
class ResolveHostClient;
class MdnsListenClient;
class HostResolver;
class DnsConfigChangeManagerClient;
class DnsConfigChangeManager;
}
#endif