#ifndef COMPONENTS_HISTORY_EMBEDDINGS_VECTOR_DATABASE_H_
#define COMPONENTS_HISTORY_EMBEDDINGS_VECTOR_DATABASE_H_
#include <optional>
#include <vector>
#include "base/time/time.h"
#include "components/history/core/browser/history_types.h"
#include "components/history_embeddings/proto/history_embeddings.pb.h"
#include "components/keyed_service/core/keyed_service.h"
namespace history_embeddings {
struct ScoredUrl { … };
struct SearchInfo { … };
struct UrlPassages { … };
class Embedding { … };
struct UrlEmbeddings { … };
struct UrlPassagesEmbeddings { … };
class VectorDatabase { … };
class VectorDatabaseInMemory : public VectorDatabase { … };
}
#endif