#ifndef THIRD_PARTY_BLINK_PUBLIC_MOJOM_CACHE_STORAGE_CACHE_STORAGE_MOJOM_BLINK_FORWARD_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_CACHE_STORAGE_CACHE_STORAGE_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 mojo {
enum class NativeEnum;
}
namespace blink::mojom {
enum class CacheStorageError : int32_t;
enum class OperationType : int32_t;
class CacheStorageCacheInterfaceBase;
class CacheStorageInterfaceBase;
}
namespace blink::mojom::blink {
CacheStorageError;
OperationType;
CacheStorageCacheInterfaceBase;
CacheStorageInterfaceBase;
class CacheStorageVerboseError;
CacheStorageVerboseErrorPtr;
class CacheQueryOptions;
CacheQueryOptionsPtr;
class MultiCacheQueryOptions;
MultiCacheQueryOptionsPtr;
class BatchOperation;
BatchOperationPtr;
class EagerResponse;
EagerResponsePtr;
class CacheEntry;
CacheEntryPtr;
class OpenResult;
OpenResultPtr;
class MatchResult;
MatchResultPtr;
class MatchAllResult;
MatchAllResultPtr;
class GetAllMatchedEntriesResult;
GetAllMatchedEntriesResultPtr;
class CacheKeysResult;
CacheKeysResultPtr;
class CacheStorageCache;
class CacheStorage;
}
#endif