#ifndef THIRD_PARTY_BLINK_PUBLIC_MOJOM_BLUETOOTH_WEB_BLUETOOTH_MOJOM_BLINK_FORWARD_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_BLUETOOTH_WEB_BLUETOOTH_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 blink::mojom {
enum class WebBluetoothResult : int32_t;
enum class WebBluetoothGATTQueryQuantity : int32_t;
enum class WebBluetoothWriteType : int32_t;
class WebBluetoothServiceInterfaceBase;
class WebBluetoothServerClientInterfaceBase;
class WebBluetoothCharacteristicClientInterfaceBase;
class WebBluetoothAdvertisementClientInterfaceBase;
}
namespace blink::mojom::blink {
WebBluetoothResult;
WebBluetoothGATTQueryQuantity;
WebBluetoothWriteType;
WebBluetoothServiceInterfaceBase;
WebBluetoothServerClientInterfaceBase;
WebBluetoothCharacteristicClientInterfaceBase;
WebBluetoothAdvertisementClientInterfaceBase;
class WebBluetoothLeScanFilter;
WebBluetoothLeScanFilterPtr;
class WebBluetoothCompany;
WebBluetoothCompanyPtr;
class WebBluetoothDataFilter;
WebBluetoothDataFilterPtr;
class WebBluetoothRequestDeviceOptions;
WebBluetoothRequestDeviceOptionsPtr;
class WebBluetoothRequestLEScanOptions;
WebBluetoothRequestLEScanOptionsPtr;
class WebBluetoothDeviceId;
WebBluetoothDeviceIdPtr;
class WebBluetoothDevice;
WebBluetoothDevicePtr;
class WebBluetoothRemoteGATTService;
WebBluetoothRemoteGATTServicePtr;
class WebBluetoothRemoteGATTCharacteristic;
WebBluetoothRemoteGATTCharacteristicPtr;
class WebBluetoothAdvertisingEvent;
WebBluetoothAdvertisingEventPtr;
class WebBluetoothRemoteGATTDescriptor;
WebBluetoothRemoteGATTDescriptorPtr;
class WebBluetoothService;
class WebBluetoothServerClient;
class WebBluetoothCharacteristicClient;
class WebBluetoothAdvertisementClient;
}
#endif