/**
 * Chat Components
 *
 * Migrated from jarvis-fe. These components provide the chat interface
 * for interacting with the AI brain service.
 *
 * Usage:
 * ```tsx
 * import { Chat, MessageList, ChatInput } from '@/components/chat';
 * ```
 */

export { Chat, type ChatRef, type NewConversationData } from "./Chat";
export { ChatInput } from "./ChatInput";
export { MessageList } from "./MessageList";
export { ConversationSidebar, type ConversationSidebarRef } from "./ConversationSidebar";
export { BackendStatusBanner } from "./BackendStatusBanner";
export { ChatOverlay } from "./ChatOverlay";
export type { Message } from "@/hooks/useChat";
