#ifndef SERVICES_ON_DEVICE_MODEL_PUBLIC_MOJOM_ON_DEVICE_MODEL_MOJOM_FORWARD_H_
#define SERVICES_ON_DEVICE_MODEL_PUBLIC_MOJOM_ON_DEVICE_MODEL_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 on_device_model::mojom {
class AdaptationAssetsDataView;
class LanguageDetectionResultDataView;
class SafetyInfoDataView;
class ResponseChunkDataView;
class ResponseSummaryDataView;
class LoadAdaptationParamsDataView;
class InputOptionsDataView;
enum class PerformanceClass : int32_t;
enum class LoadModelResult : int32_t;
class AdaptationAssets;
AdaptationAssetsPtr;
class LanguageDetectionResult;
LanguageDetectionResultPtr;
class SafetyInfo;
SafetyInfoPtr;
class ResponseChunk;
ResponseChunkPtr;
class ResponseSummary;
ResponseSummaryPtr;
class LoadAdaptationParams;
LoadAdaptationParamsPtr;
class InputOptions;
InputOptionsPtr;
class StreamingResponder;
class ContextClient;
class Session;
class OnDeviceModel;
}
#endif