import { r as KlawConfig } from "./types.klaw-xKUw_Rz7.js"; import { n as PluginMetadataSnapshot } from "./plugin-metadata-snapshot.types-anGYoD3P.js"; //#region src/secrets/provider-env-vars.d.ts type ProviderEnvVarLookupParams = { config?: KlawConfig; workspaceDir?: string; env?: NodeJS.ProcessEnv; includeUntrustedWorkspacePlugins?: boolean; metadataSnapshot?: PluginMetadataSnapshot; }; type ProviderAuthEvidence = { type: "local-file-with-env"; fileEnvVar?: string; fallbackPaths?: readonly string[]; requiresAnyEnv?: readonly string[]; requiresAllEnv?: readonly string[]; credentialMarker: string; source?: string; }; declare function resolveProviderAuthEnvVarCandidates(params?: ProviderEnvVarLookupParams): Record; declare function getProviderEnvVars(providerId: string, params?: ProviderEnvVarLookupParams): string[]; declare function listKnownProviderAuthEnvVarNames(params?: ProviderEnvVarLookupParams): string[]; declare function omitEnvKeysCaseInsensitive(baseEnv: NodeJS.ProcessEnv, keys: Iterable): NodeJS.ProcessEnv; //#endregion export { resolveProviderAuthEnvVarCandidates as a, omitEnvKeysCaseInsensitive as i, getProviderEnvVars as n, listKnownProviderAuthEnvVarNames as r, ProviderAuthEvidence as t };