export declare const AMBIENT_AI_PROVIDER_ENV_KEYS: readonly ["AI_CONNECTIONS_API_KEY", "AI_CONNECTIONS_BASE_URL", "OPENAI_API_KEY", "OPENAI_BASE_URL", "OPENAI_API_BASE", "OPENAI_ORG_ID", "OPENAI_ORGANIZATION", "OPENAI_PROJECT", "OPENAI_MODEL", "CODEX_API_KEY", "CODEX_MODEL", "ANTHROPIC_API_KEY", "ANTHROPIC_AUTH_TOKEN", "ANTHROPIC_BASE_URL", "ANTHROPIC_DEFAULT_SONNET_MODEL", "ANTHROPIC_DEFAULT_HAIKU_MODEL", "ANTHROPIC_DEFAULT_OPUS_MODEL", "DEFAULT_API_KEY", "DEFAULT_API_BASE", "DEFAULT_PROVIDER", "DEFAULT_MODEL"]; export interface AiConnectionsRuntimeConfig { baseUrl: string; apiKey: string; model?: string; } export declare function sanitizeRuntimeEnv(source?: NodeJS.ProcessEnv | Record): Record; export declare function requireAiConnectionsRuntimeConfig(input: { baseUrl?: string; apiKey?: string; model?: string; }, context: string): AiConnectionsRuntimeConfig; export declare function projectAiConnectionsEnv(config: AiConnectionsRuntimeConfig): Record; export declare function projectOpenAiCompatibleEnv(config: AiConnectionsRuntimeConfig): Record; export declare function projectAnthropicCompatibleEnv(config: AiConnectionsRuntimeConfig): Record;