import type { KnownProvider, ProviderEnv } from "./types.ts"; export declare const ANTHROPIC_AUTH_TOKEN_ENV = "ANTHROPIC_AUTH_TOKEN"; export declare const ANTHROPIC_OAUTH_TOKEN_ENV = "ANTHROPIC_OAUTH_TOKEN"; export declare const ANTHROPIC_API_KEY_ENV = "ANTHROPIC_API_KEY"; /** * Find configured environment variables that can provide an API key for a provider. * * This only reports actual API key variables. It intentionally excludes ambient * credential sources such as AWS profiles, AWS IAM credentials, and Google * Application Default Credentials. */ export declare function findEnvKeys(provider: KnownProvider, env?: ProviderEnv): string[] | undefined; export declare function findEnvKeys(provider: string, env?: ProviderEnv): string[] | undefined; /** * 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. */ export declare function getEnvApiKey(provider: KnownProvider, env?: ProviderEnv): string | undefined; export declare function getEnvApiKey(provider: string, env?: ProviderEnv): string | undefined; //# sourceMappingURL=env-api-keys.d.ts.map