import type { Config } from '../config/schema.js'; import type { SessionAgentConfig } from '../session/config-types.js'; import { type ModelCatalogSnapshot } from './model-catalog-store.js'; import { type ModelRegistry } from './model-registry.js'; export interface ModelReferenceHealth { ref: string; availability: 'available' | 'unavailable'; locations: string[]; suggestedRef?: string; } export declare function auditModelReferences(config: Config, sessionConfigs?: ReadonlyMap, deps?: { registry?: ModelRegistry; catalog?: ModelCatalogSnapshot; resolveImageGenerationModel?: (ref: string) => boolean; }): ModelReferenceHealth[];