import { s as ModelDefinitionConfig } from "./types.models-DPSUKHec.js"; //#region extensions/cloudflare-ai-gateway/models.d.ts /** Provider id used in model refs and auth profiles. */ declare const CLOUDFLARE_AI_GATEWAY_PROVIDER_ID = "cloudflare-ai-gateway"; /** Default Cloudflare AI Gateway model id exposed by the bundled provider. */ declare const CLOUDFLARE_AI_GATEWAY_DEFAULT_MODEL_ID = "claude-sonnet-4-6"; /** Fully-qualified default model ref used by onboarding. */ declare const CLOUDFLARE_AI_GATEWAY_DEFAULT_MODEL_REF = "cloudflare-ai-gateway/claude-sonnet-4-6"; /** * Builds a provider model definition, allowing tests/catalog code to override * the model id while preserving Cloudflare defaults. */ declare function buildCloudflareAiGatewayModelDefinition(params?: { id?: string; name?: string; reasoning?: boolean; input?: Array<"text" | "image">; }): ModelDefinitionConfig; /** * Constructs the Anthropic Messages base URL for a Cloudflare account/gateway * pair, returning an empty string for incomplete metadata. */ declare function resolveCloudflareAiGatewayBaseUrl(params: { accountId: string; gatewayId: string; }): string; //#endregion export { resolveCloudflareAiGatewayBaseUrl as a, buildCloudflareAiGatewayModelDefinition as i, CLOUDFLARE_AI_GATEWAY_DEFAULT_MODEL_REF as n, CLOUDFLARE_AI_GATEWAY_PROVIDER_ID as r, CLOUDFLARE_AI_GATEWAY_DEFAULT_MODEL_ID as t };