import { GoogleEmbeddings, GoogleEmbeddingsInput } from "@langchain/google-gauth";

//#region src/embeddings.d.ts
/**
 * Input to a Google Vertex AI embeddings class.
 */
interface GoogleVertexAIEmbeddingsInput extends GoogleEmbeddingsInput {}
/**
 * Integration with a Google Vertex AI embeddings model using
 * the "@langchain/google-gauth" package for auth.
 */
declare class VertexAIEmbeddings extends GoogleEmbeddings {
  static lc_name(): string;
  constructor(fields: GoogleVertexAIEmbeddingsInput);
}
//#endregion
export { GoogleVertexAIEmbeddingsInput, VertexAIEmbeddings };
//# sourceMappingURL=embeddings.d.cts.map