import { ModelConfig, IModelRegistry, ProviderType } from '../types'; export declare class ModelRegistry implements IModelRegistry { private models; registerModel(config: ModelConfig): void; getModelConfig(modelName: string): ModelConfig | undefined; listModels(): string[]; hasModel(modelName: string): boolean; unregisterModel(modelName: string): boolean; clear(): void; } export declare function createModelConfig(modelName: string, providerType: ProviderType, apiKey: string, options?: { baseUrl?: string; modelField?: string; headers?: Record; }): ModelConfig; //# sourceMappingURL=model-registry.d.ts.map