/** * Fetches available models from providers that support listing, * with in-memory caching and hardcoded fallback. */ export declare class ModelRegistry { private cache; private inflight; private hardcoded; constructor(hardcodedModels: Record); getModels(providerId: string, credentials?: { apiKey?: string; apiBase?: string; }): Promise; private fetchModels; private fetchOllama; private fetchOpenAI; private fetchGemini; clearCache(providerId?: string): void; } //# sourceMappingURL=model-registry.d.ts.map