#ifndef THIRD_PARTY_BLINK_PUBLIC_MOJOM_PERMISSIONS_PERMISSION_MOJOM_FORWARD_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_PERMISSIONS_PERMISSION_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 MidiPermissionDescriptorDataView;
class ClipboardPermissionDescriptorDataView;
class CameraDevicePermissionDescriptorDataView;
class TopLevelStorageAccessPermissionDescriptorDataView;
class FullscreenPermissionDescriptorDataView;
class PermissionDescriptorDataView;
class EmbeddedPermissionRequestDescriptorDataView;
class PermissionDescriptorExtensionDataView;
enum class PermissionName : int32_t;
enum class EmbeddedPermissionControlResult : int32_t;
class MidiPermissionDescriptor;
MidiPermissionDescriptorPtr;
class ClipboardPermissionDescriptor;
ClipboardPermissionDescriptorPtr;
class CameraDevicePermissionDescriptor;
CameraDevicePermissionDescriptorPtr;
class TopLevelStorageAccessPermissionDescriptor;
TopLevelStorageAccessPermissionDescriptorPtr;
class FullscreenPermissionDescriptor;
FullscreenPermissionDescriptorPtr;
class PermissionDescriptor;
PermissionDescriptorPtr;
class EmbeddedPermissionRequestDescriptor;
EmbeddedPermissionRequestDescriptorPtr;
class PermissionDescriptorExtension;
PermissionDescriptorExtensionPtr;
class PermissionObserver;
class EmbeddedPermissionControlClient;
class PermissionService;
}
#endif