/** * Base-URL resolution for the Gemini surfaces that are NOT a single * `generateContent` URL: the Interactions API (`/v1beta/interactions`) and the * Files API (`/upload/v1beta/files`, `/v1beta/files/`). They live on two * different path roots, so one base override (`VCLAW_GEMINI_API_BASE`) covers * both and lets a test point a local http server at every route. * * `VCLAW_GEMINI_API_ENDPOINT` is deliberately NOT read here: that variable is a * full `models/:generateContent` URL and keeps driving the static paths. */ export declare const DEFAULT_GEMINI_API_BASE = "https://generativelanguage.googleapis.com"; export declare function resolveGeminiApiBase(env?: NodeJS.ProcessEnv): string; /** Append `?key=` / `&key=` the same way every other Gemini call in the repo does. */ export declare function withKey(url: string, key: string): string; //# sourceMappingURL=gemini-api-base.d.ts.map