import type { SlotConfig } from "../slots/types.js"; export interface ProviderInfo { name: string; apiBase?: string; models: string[]; } export declare class ProviderRegistry { private providers; constructor(); get(name: string): ProviderInfo | undefined; register(provider: ProviderInfo): void; list(): ProviderInfo[]; getModelsForProvider(name: string): string[]; toSlotConfig(provider: string, model: string): SlotConfig; } //# sourceMappingURL=registry.d.ts.map