import type { ModelApi } from "@typeDefs"; import { FnTemplate } from "../../utils/Template"; import { GoogleGeminiResponse } from "./GoogleGeminiResponse"; import { GoogleGeminiOptions } from "./GoogleGeminiRequest"; /** * @category Google Gemini * @category Templates */ export declare const GoogleGeminiTemplate: FnTemplate; export interface GoogleGeminiApi extends ModelApi { } /** * * ## Reference * - {@link https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/inference | Gemini Inference API} * - {@link https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/function-calling | Gemini Function Calling API} * * ## Providers using this API * - {@link createVertexAiModelProvider | GCloud VertexAI} * * @category APIs * @category Google Gemini * @category Provider: GCloud VertexAI * */ export declare const GoogleGeminiApi: GoogleGeminiApi;