#include "chrome/browser/history_embeddings/chrome_history_embeddings_service.h"
#include <memory>
#include "chrome/browser/browser_process.h"
#include "chrome/browser/optimization_guide/chrome_model_quality_logs_uploader_service.h"
#include "chrome/browser/optimization_guide/optimization_guide_keyed_service.h"
#include "chrome/browser/optimization_guide/optimization_guide_keyed_service_factory.h"
#include "components/optimization_guide/core/model_quality/feature_type_map.h"
#include "components/optimization_guide/core/model_quality/model_quality_log_entry.h"
#include "components/optimization_guide/proto/features/history_document.pb.h"
#include "components/optimization_guide/proto/features/history_query.pb.h"
#include "components/optimization_guide/proto/model_quality_service.pb.h"
namespace history_embeddings {
ChromeHistoryEmbeddingsService::ChromeHistoryEmbeddingsService(
history::HistoryService* history_service,
page_content_annotations::PageContentAnnotationsService*
page_content_annotations_service,
OptimizationGuideKeyedService* optimization_guide_service,
PassageEmbeddingsServiceController* service_controller)
: … { … }
ChromeHistoryEmbeddingsService::~ChromeHistoryEmbeddingsService() = default;
QualityLogEntry ChromeHistoryEmbeddingsService::PrepareQualityLogEntry() { … }
}