import type { ModelsCatalogJson, ModelsProfilesJson } from "../types.js"; import { normalizeAnthropicVersionSlug, openRouterResolutionCandidates, shouldCheckOpenRouterAlignment } from "../modelIdentity.js"; export declare const OPENROUTER_MODELS_CATALOG_URL = "https://open-assets.x12i.com/models-catalog.json"; export type OpenRouterCatalogFile = ModelsCatalogJson | unknown; export type OpenRouterAlignmentIssue = { profile: string; choice: string; provider: string; modelId: string; }; export type OpenRouterAlignmentReport = { ok: boolean; checked: number; skipped: number; issues: OpenRouterAlignmentIssue[]; catalogModelCount: number; }; export { normalizeAnthropicVersionSlug, openRouterResolutionCandidates, shouldCheckOpenRouterAlignment, }; export declare function buildOpenRouterCatalogIndexSet(catalog: OpenRouterCatalogFile): Set; export declare function verifyOpenRouterAlignment(registry: ModelsProfilesJson, catalog: OpenRouterCatalogFile): OpenRouterAlignmentReport; export declare function formatOpenRouterAlignmentReport(report: OpenRouterAlignmentReport): string; //# sourceMappingURL=openRouterAlignment.d.ts.map