import { AIProviderConfig } from '../types';
import { BaseAIProvider } from './base';
export { BaseAIProvider } from './base';
export { OpenAIProvider } from './openai';
export { ClaudeProvider } from './claude';
export { GeminiProvider } from './gemini';
/**
 * 创建 AI Provider 实例
 * 对于预定义的 Provider，使用对应的实现
 * 对于自定义 Provider，默认使用 OpenAI 兼容格式
 */
export declare function createAIProvider(providerName: string, config: AIProviderConfig): BaseAIProvider;
/**
 * 获取 Provider 显示名称
 */
export declare function getProviderDisplayName(providerName: string): string;
/**
 * 获取 Provider 默认模型列表
 */
export declare function getProviderDefaultModels(providerName: string): string[];
/**
 * 获取 Provider 帮助信息
 */
export declare function getProviderHelpInfo(providerName: string): {
    apiKeyUrl: string;
    docsUrl: string;
};
//# sourceMappingURL=index.d.ts.map