import { D as isFoundryProviderApi, P as resolveConfiguredModelNameHint, S as extractFoundryEndpoint, _ as TOKEN_REFRESH_MARGIN_MS, s as CachedTokenEntry, t as ANTHROPIC_MESSAGES_API, u as FOUNDRY_ANTHROPIC_SCOPE, x as buildFoundryProviderBaseUrl } from "../../shared-DHlZ2VnW.js";

//#region extensions/microsoft-foundry/shared-runtime.d.ts
declare function getFoundryTokenCacheKey(params?: {
  scope?: string;
  subscriptionId?: string;
  tenantId?: string;
}): string;
//#endregion
export { ANTHROPIC_MESSAGES_API, type CachedTokenEntry, FOUNDRY_ANTHROPIC_SCOPE, TOKEN_REFRESH_MARGIN_MS, buildFoundryProviderBaseUrl, extractFoundryEndpoint, getFoundryTokenCacheKey, isFoundryProviderApi, resolveConfiguredModelNameHint };