UNPKG

@difizen/magent-au

Version:
14 lines 597 B
import { Fetcher } from '@difizen/magent-core'; import type { LLMProvider } from './llm-model.js'; import type { LLMMeta, LLMProviderMeta } from './protocol.js'; import { LLMProviderFactory } from './protocol.js'; export declare class LLMProviderManager { protected cache: Map<string, LLMProvider>; factory: LLMProviderFactory; fetcher: Fetcher; models: LLMProvider[]; protected getProviderssMeta: () => Promise<LLMMeta[]>; updateProviders: () => Promise<void>; getOrCreate: (option: LLMProviderMeta) => LLMProvider; } //# sourceMappingURL=llm-provider-manager.d.ts.map