@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
TypeScript
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