import { i as ensureAuthProfileStore, o as ensureAuthProfileStoreWithoutExternalProfiles } from "./store-DjTDfSWq.js";
import { a as resolveAuthProfileOrderWithMetadata, i as resolveAuthProfileOrder } from "./order-sxXlmxlk.js";
import { t as resolveEnvApiKey } from "./model-auth-env--dn97-tg.js";
import { a as isProviderAuthError, i as isMissingProviderAuthError, n as ProviderAuthError, o as requireApiKey, r as formatMissingAuthError, s as resolveAwsSdkEnvVarName, t as MissingProviderAuthError } from "./model-auth-runtime-shared-BVzqP6NP.js";
import { _ as shouldPreferExplicitConfigApiKeyAuth, a as createRuntimeProviderAuthLookup, c as hasAvailableAuthForProvider, d as hasUsableCustomProviderApiKey, f as resolveApiKeyForProvider, g as resolveUsableCustomProviderApiKey, h as resolveProviderEntryApiKeyProfileReference, i as canUseProfileAsProviderEntryApiKey, l as hasRuntimeAvailableProviderAuth, m as resolveProviderEntryApiKeyBinding, n as applyLocalNoAuthHeaderOverride, o as getApiKeyForModel, p as resolveModelAuthMode, r as applySecretRefHeaderSentinels, s as getCustomProviderApiKey, t as applyAuthHeaderOverride, u as hasSyntheticLocalProviderAuthConfig } from "./model-auth-CS7MDaGJ.js";
export { MissingProviderAuthError, ProviderAuthError, applyAuthHeaderOverride, applyLocalNoAuthHeaderOverride, applySecretRefHeaderSentinels, canUseProfileAsProviderEntryApiKey, createRuntimeProviderAuthLookup, ensureAuthProfileStore, ensureAuthProfileStoreWithoutExternalProfiles, formatMissingAuthError, getApiKeyForModel, getCustomProviderApiKey, hasAvailableAuthForProvider, hasRuntimeAvailableProviderAuth, hasSyntheticLocalProviderAuthConfig, hasUsableCustomProviderApiKey, isMissingProviderAuthError, isProviderAuthError, requireApiKey, resolveApiKeyForProvider, resolveAuthProfileOrder, resolveAuthProfileOrderWithMetadata, resolveAwsSdkEnvVarName, resolveEnvApiKey, resolveModelAuthMode, resolveProviderEntryApiKeyBinding, resolveProviderEntryApiKeyProfileReference, resolveUsableCustomProviderApiKey, shouldPreferExplicitConfigApiKeyAuth };
