/**
 * ChatScreen 组件导出
 */

// 类型
export * from './types';

// 常量
export * from './constants';

// 样式
export { createChatScreenStyles, useChatScreenStyles } from './styles';

// 组件
export { EmojiPanel } from './EmojiPanel';
export { MorePanel } from './MorePanel';
export { MentionPanel } from './MentionPanel';
export { LongPressMenu } from './LongPressMenu';
export { ChatHeader } from './ChatHeader';
export { MessageBubble } from './MessageBubble';
export { ChatInput } from './ChatInput';
export { GroupInfoPanel } from './GroupInfoPanel';
export { SwipeableMessageBubble } from './SwipeableMessageBubble';

// Segment 渲染组件
export {
  MessageSegmentsRenderer,
  ReplyPreviewSegment,
  renderSegment
} from './SegmentRenderer';
export type { SegmentRendererProps, ReplyPreviewSegmentProps } from './SegmentRenderer';

// Hook
export { useChatScreen } from './useChatScreen';
