#ifndef THIRD_PARTY_BLINK_PUBLIC_MOJOM_BLUETOOTH_WEB_BLUETOOTH_MOJOM_FORWARD_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_BLUETOOTH_WEB_BLUETOOTH_MOJOM_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 {
class WebBluetoothLeScanFilterDataView;
class WebBluetoothCompanyDataView;
class WebBluetoothDataFilterDataView;
class WebBluetoothRequestDeviceOptionsDataView;
class WebBluetoothRequestLEScanOptionsDataView;
class WebBluetoothDeviceIdDataView;
class WebBluetoothDeviceDataView;
class WebBluetoothRemoteGATTServiceDataView;
class WebBluetoothRemoteGATTCharacteristicDataView;
class WebBluetoothAdvertisingEventDataView;
class WebBluetoothRemoteGATTDescriptorDataView;
enum class WebBluetoothResult : int32_t;
enum class WebBluetoothGATTQueryQuantity : int32_t;
enum class WebBluetoothWriteType : int32_t;
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