UNPKG

@wavequery/conductor

Version:
24 lines (23 loc) 533 B
import { LLMProvider } from "@/types/interfaces/llm"; /** * Registry for managing LLM providers */ export declare class LLMRegistry { private providers; /** * Register a new LLM provider */ register(name: string, provider: LLMProvider): void; /** * Get a registered provider */ get(name: string): LLMProvider; /** * Remove a provider from the registry */ unregister(name: string): void; /** * List all registered providers */ listProviders(): string[]; }