/**
 * AIChat.ts — AI 聊天模块主入口（TypeScript 版）
 *
 * 组合层：导入核心类和 ChatSession，确保 AIChat.session.ts 的副作用
 * （将 createSession 挂载到 AIChat.prototype）已执行，然后统一重导出。
 *
 * 拆分结构：
 * - AIChat.core.ts  — AIChat 类（构造/请求头/chat循环/历史持久化）
 * - AIChat.session.ts — ChatSession 类 + ChildSessionMixin 注入 + createSession 挂载
 * - AIChat.ts        — 本文件：组合入口 + 统一导出
 */
import AIChat from './AIChat.core';
export { ChatSession } from './AIChat.session';
export type { ChatMessage, ChatOptions, ChatHistoryPayload, ChatHistoryResponse, AIChatSDKRef } from './AIChat.core';
export type { ChatSessionOptions } from './AIChat.session';
export default AIChat;
//# sourceMappingURL=AIChat.d.ts.map