#ifndef THIRD_PARTY_BLINK_PUBLIC_MOJOM_FENCED_FRAME_FENCED_FRAME_CONFIG_MOJOM_BLINK_FORWARD_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_FENCED_FRAME_FENCED_FRAME_CONFIG_MOJOM_BLINK_FORWARD_H_
#include <stdint.h>
#include "mojo/public/cpp/bindings/struct_forward.h"
#include "mojo/public/interfaces/bindings/native_struct.mojom-forward.h"
namespace blink::mojom {
enum class ReportingDestination : int32_t;
enum class DeprecatedFencedFrameMode : int32_t;
enum class Opaque : int32_t;
enum class AutomaticBeaconType : int32_t;
}
namespace blink::mojom::blink {
ReportingDestination;
DeprecatedFencedFrameMode;
Opaque;
AutomaticBeaconType;
class AdAuctionData;
AdAuctionDataPtr;
class URNConfigPair;
URNConfigPairPtr;
class SharedStorageBudgetMetadata;
SharedStorageBudgetMetadataPtr;
class ParentPermissionsInfo;
ParentPermissionsInfoPtr;
class FencedFrameConfig;
FencedFrameConfigPtr;
class FencedFrameProperties;
FencedFramePropertiesPtr;
class PotentiallyOpaqueURL;
PotentiallyOpaqueURLPtr;
class PotentiallyOpaqueSize;
PotentiallyOpaqueSizePtr;
class PotentiallyOpaqueBool;
PotentiallyOpaqueBoolPtr;
class PotentiallyOpaqueAdAuctionData;
PotentiallyOpaqueAdAuctionDataPtr;
class PotentiallyOpaqueConfigVector;
PotentiallyOpaqueConfigVectorPtr;
class PotentiallyOpaqueURNConfigVector;
PotentiallyOpaqueURNConfigVectorPtr;
class PotentiallyOpaqueSharedStorageBudgetMetadata;
PotentiallyOpaqueSharedStorageBudgetMetadataPtr;
}
#endif