import { _ as SimpleStreamOptions, a as AssistantMessageEventStreamContract, d as Model, g as ProviderStreamOptions, n as Api, r as AssistantMessage, s as Context } from "./types-CBQ0-JNc.js"; import Anthropic from "@anthropic-ai/sdk"; import { FinishReason, FunctionCallingConfigMode } from "@google/genai"; //#region src/llm/env-api-keys.d.ts /** * Get API key for provider from known environment variables, e.g. OPENAI_API_KEY. * * Will not return API keys for providers that require OAuth tokens. */ declare function getEnvApiKey(provider: string): string | undefined; //#endregion //#region src/llm/stream.d.ts declare function stream(model: Model, context: Context, options?: ProviderStreamOptions): AssistantMessageEventStreamContract; declare function complete(model: Model, context: Context, options?: ProviderStreamOptions): Promise; declare function streamSimple(model: Model, context: Context, options?: SimpleStreamOptions): AssistantMessageEventStreamContract; declare function completeSimple(model: Model, context: Context, options?: SimpleStreamOptions): Promise; //#endregion export { getEnvApiKey as a, streamSimple as i, completeSimple as n, stream as r, complete as t };