import { AIProviderConfig, IAIProvider, IAIProviderFactory } from '../types/provider';
import { ILogger } from '../types/common';
export declare class AIProviderFactory implements IAIProviderFactory {
    private logger;
    private providerCache;
    constructor(logger: ILogger);
    createProvider(config: AIProviderConfig): IAIProvider;
}
