/**
 * AI 模块入口
 */
export type { AIModelConfig, AIFeaturesConfig, AIUIConfig, AIConfig, ChatMessageRole, ChatMessage, ChatContext, ChatSession, ChatOptions, AIProviderConfig, StreamEvent, TestConnectionResult, AIState, } from './types';
export { getDefaultModelConfig, getDefaultAIConfig, saveAIConfig, getAIConfig, isAIConfigured, isProviderConfigured, getCurrentProviderConfig, updateProviderConfig, deleteProvider, clearAIConfig, validateModelConfig, exportAIConfig, getAllProviders, } from './config';
export { encryptApiKey, decryptApiKey, isCryptoSupported, } from './crypto';
export { createAIProvider, getProviderDisplayName, getProviderDefaultModels, getProviderHelpInfo, } from './providers';
export { buildContextMessage, buildSystemPrompt, sendChatMessage, testAIConnection, generateMessageId, createUserMessage, createAssistantMessage, updateAssistantMessage, } from './chat';
//# sourceMappingURL=index.d.ts.map