
import { LangChainAdapter } from "../langchain/langchain-adapter.cjs";

//#region src/service-adapters/google/google-genai-adapter.d.ts
interface GoogleGenerativeAIAdapterOptions {
  /**
   * A custom Google Generative AI model to use.
   */
  model?: string;
  /**
   * The API version to use (e.g. "v1" or "v1beta"). Defaults to "v1".
   */
  apiVersion?: "v1" | "v1beta";
  /**
   * The API key to use.
   */
  apiKey?: string;
}
declare class GoogleGenerativeAIAdapter extends LangChainAdapter {
  provider: string;
  model: string;
  constructor(options?: GoogleGenerativeAIAdapterOptions);
}
//#endregion
export { GoogleGenerativeAIAdapter };
//# sourceMappingURL=google-genai-adapter.d.cts.map