import { ILLMProvider, IProviderCredentials } from './base';
export type LLMProviderType = 'anthropic' | 'openai' | 'google' | 'custom';
export declare class LLMProviderFactory {
    static createProvider(providerType: LLMProviderType, credentials: IProviderCredentials): ILLMProvider;
    static getSupportedProviders(): LLMProviderType[];
    static getProviderModels(providerType: LLMProviderType): string[];
}
