import type { Api, Model } from "../types.ts"; /** Workers AI direct endpoint. */ export declare const CLOUDFLARE_WORKERS_AI_BASE_URL = "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"; /** AI Gateway Unified API. https://developers.cloudflare.com/ai-gateway/usage/unified-api/ */ export declare const CLOUDFLARE_AI_GATEWAY_COMPAT_BASE_URL = "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat"; /** AI Gateway → OpenAI passthrough. Used until /compat supports /v1/responses. */ export declare const CLOUDFLARE_AI_GATEWAY_OPENAI_BASE_URL = "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"; /** AI Gateway → Anthropic passthrough. */ export declare const CLOUDFLARE_AI_GATEWAY_ANTHROPIC_BASE_URL = "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"; export declare function isCloudflareProvider(provider: string): boolean; /** Substitute `{VAR}` placeholders in a Cloudflare baseUrl from process.env. */ export declare function resolveCloudflareBaseUrl(model: Model): string; //# sourceMappingURL=cloudflare.d.ts.map