/** * LlmClient backed by the Google Gemini API (GEMINI_API_KEY / GOOGLE_API_KEY). Uses fetch — no SDK. */ import type { CompleteOptions, LlmClient } from "../../core/ports.js"; import { type HttpLlmClientOptions } from "./http-client.js"; export type GeminiOptions = HttpLlmClientOptions; export declare class GeminiLlmClient implements LlmClient { readonly id: string; private readonly delegate; constructor(opts?: GeminiOptions); complete(prompt: string, opts?: CompleteOptions): Promise; }