import { LogService } from "../logger";
import { LlmCoreProvider } from "../providers";
/**
 *  Manages LLM providers for JorEl
 */
export declare class JorElProviderManager {
    private logger;
    private providers;
    constructor(logger: LogService);
    /** Register a new LLM provider */
    registerProvider(provider: string, coreProvider: LlmCoreProvider): void;
    /** Get a registered LLM provider */
    getProvider(provider: string): LlmCoreProvider;
    /** List all registered LLM provider ids */
    listProviders(): string[];
}
