#ifndef THIRD_PARTY_BLINK_PUBLIC_MOJOM_PERMISSIONS_PERMISSION_MOJOM_BLINK_FORWARD_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_PERMISSIONS_PERMISSION_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 PermissionName : int32_t;
enum class EmbeddedPermissionControlResult : int32_t;
class PermissionObserverInterfaceBase;
class EmbeddedPermissionControlClientInterfaceBase;
class PermissionServiceInterfaceBase;
}
namespace blink::mojom::blink {
PermissionName;
EmbeddedPermissionControlResult;
PermissionObserverInterfaceBase;
EmbeddedPermissionControlClientInterfaceBase;
PermissionServiceInterfaceBase;
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