export { A as AiModelsCatalogClient, a as AiModelsCatalogClientOptions, L as LoadCatalogOptions, b as LoadedCatalogs, l as loadAiProfilesModelsCatalog, c as loadCatalogSources, r as readBundledCatalogFiles } from '../AiModelsCatalogClient-DBSadPkS.js'; import { ModelsCatalogJson } from '@x12i/ai-profiles'; import { a as AiModelRecord } from '../types-B7BnnrsK.js'; import { b as CatalogSourceKind } from '../modelCache-ComW6ILK.js'; export { C as CatalogRefreshOptions, a as CatalogRefreshResult, c as CatalogVerifyOptions, d as CatalogVerifyReport, D as DEFAULT_CATALOG_CACHE_TTL_MS, e as DEFAULT_DIRECT_CATALOG_URL, f as DEFAULT_MODELS_CATALOG_URL, g as DEFAULT_OPENROUTER_CATALOG_URL, L as LoadCatalogCachedOptions, i as invalidateCatalogLoadCache, l as loadCatalogSourcesCached, r as refreshAiModelsCatalog, h as resolveCatalogCacheTtlMs, v as verifyAiModelsCatalog } from '../modelCache-ComW6ILK.js'; declare function canonicalCatalogModelId(provider: string, modelId: string): string; /** * Split a unified ai-profiles models catalog into direct + OpenRouter record maps. */ declare function modelsFromAiProfilesCatalog(catalog: ModelsCatalogJson): { direct: Map; openrouter: Map; }; /** @deprecated Use {@link modelsFromAiProfilesCatalog}. */ declare function modelsFromX12iCatalogFile(file: ModelsCatalogJson, _kind: CatalogSourceKind): Map; export { CatalogSourceKind, canonicalCatalogModelId, modelsFromAiProfilesCatalog, modelsFromX12iCatalogFile };