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 741 B
import { ModelEntry } from '../types/index.js'; export interface DatabaseResult { openModels: ModelEntry[]; proprietaryModels: ModelEntry[]; latestModels: ModelEntry[]; allModels: ModelEntry[]; } export declare class DatabaseEngine { private static instance; static getInstance(): DatabaseEngine; /** * Get model lists (sync - uses cached data) */ getDatabases(): DatabaseResult; /** * Get model lists asynchronously - fetches fresh data */ getDatabasesAsync(): Promise<DatabaseResult>; /** * Process model results into database result */ private processResults; } export declare const databaseEngine: DatabaseEngine; //# sourceMappingURL=database-engine.d.ts.map