UNPKG

@nanocollective/nanocoder

Version:

A local-first CLI coding agent that brings the power of agentic coding tools like Claude Code and Gemini CLI to local models or controlled APIs like OpenRouter

25 lines 735 B
import { ModelEntry } from '../types/index.js'; export interface ModelResults { allModels: ModelEntry[]; openModels: ModelEntry[]; proprietaryModels: ModelEntry[]; latestModels: ModelEntry[]; } export declare class ModelMatchingEngine { private static instance; static getInstance(): ModelMatchingEngine; /** * Get all models - sync version (from cache) */ getModels(): ModelResults; /** * Get all models - async version for fresh data */ getModelsAsync(): Promise<ModelResults>; /** * Process models into categorized lists */ private processModels; } export declare const modelMatchingEngine: ModelMatchingEngine; //# sourceMappingURL=model-engine.d.ts.map