import { m as ModelProviderDeclarationConfig } from "./types.models-O5iWV16x.js";
//#region extensions/arcee/provider-catalog.d.ts
/** Canonical OpenRouter API base URL for Arcee-routed models. */
declare const OPENROUTER_BASE_URL = "https://openrouter.ai/api/v1";
/** Normalize OpenRouter base URLs accepted for Arcee model routing. */
declare function normalizeArceeOpenRouterBaseUrl(baseUrl: string | undefined): string | undefined;
/** Convert a bare Arcee model id to the OpenRouter `arcee/*` id. */
declare function toArceeOpenRouterModelId(modelId: string): string;
/** Build direct Arcee catalog models. */
declare function buildArceeCatalogModels(): NonNullable<ModelProviderDeclarationConfig["models"]>;
/** Build OpenRouter-routed Arcee catalog models. */
declare function buildArceeOpenRouterCatalogModels(): NonNullable<ModelProviderDeclarationConfig["models"]>;
/** Build the direct Arcee provider config. */
declare function buildArceeProvider(): ModelProviderDeclarationConfig;
/** Build the OpenRouter-backed Arcee provider config. */
declare function buildArceeOpenRouterProvider(): ModelProviderDeclarationConfig;
//#endregion
export { buildArceeProvider as a, buildArceeOpenRouterProvider as i, buildArceeCatalogModels as n, normalizeArceeOpenRouterBaseUrl as o, buildArceeOpenRouterCatalogModels as r, toArceeOpenRouterModelId as s, OPENROUTER_BASE_URL as t };