/**
 * @tfdesign/b-end 公开 API（由 scripts/generate-tfds-b-end-bundle.mjs 生成，勿手改）
 * 实现位于包内 ./src/_b_end_runtime/（与主仓 src/data/systems/b-end 同步，可独立 npm 安装）
 */

export { default as Avatar } from './_b_end_runtime/components/Avatar.jsx';
export { default as AvatarGroup } from './_b_end_runtime/components/AvatarGroup.jsx';
export { default as Icon } from './_b_end_runtime/components/Icon.jsx';
export { default as IconLoading } from './_b_end_runtime/components/IconLoading.jsx';
export { default as Loading } from './_b_end_runtime/components/IconLoading.jsx';
export { default as Skeleton } from './_b_end_runtime/components/Skeleton.jsx';
export { default as TextShimmer } from './_b_end_runtime/components/TextShimmer.jsx';
export { default as NavBar } from './_b_end_runtime/components/NavBar.jsx';
export { default as TagBar } from './_b_end_runtime/components/TagBar.jsx';
export { default as Card } from './_b_end_runtime/components/Card.jsx';
export { default as AgentNodeCard } from './_b_end_runtime/components/AgentNodeCard.jsx';
export { default as AgentStatusBar } from './_b_end_runtime/components/AgentStatusBar.jsx';
export { default as ConversationList } from './_b_end_runtime/components/ConversationList.jsx';
export { default as InfoDisplayPanel } from './_b_end_runtime/components/InfoDisplayPanel.jsx';
export { default as ChatBubble } from './_b_end_runtime/components/ChatBubble.jsx';
export { default as ChatInput } from './_b_end_runtime/components/ChatInput.jsx';
export { default as ChatMessage } from './_b_end_runtime/components/ChatMessage.jsx';
export { default as Button } from './_b_end_runtime/components/Button.jsx';
export { default as SplitButton } from './_b_end_runtime/components/SplitButton.jsx';
export { default as Tabs } from './_b_end_runtime/components/Tabs.jsx';
export { default as FormTitle } from './_b_end_runtime/components/FormTitle.jsx';
export { default as Form, FORM_FIELD_TYPES, FORM_SAMPLE_ITEMS } from './_b_end_runtime/components/Form.jsx';
export { default as Input } from './_b_end_runtime/components/Input.jsx';
export { default as TextArea } from './_b_end_runtime/components/TextArea.jsx';
export { default as InputNumber } from './_b_end_runtime/components/InputNumber.jsx';
export { default as Select } from './_b_end_runtime/components/Select.jsx';
export { default as RadioGroup, Radio } from './_b_end_runtime/components/Radio.jsx';
export { default as CheckboxGroup, Checkbox } from './_b_end_runtime/components/Checkbox.jsx';
export { default as Switch } from './_b_end_runtime/components/Switch.jsx';
export { default as Slider } from './_b_end_runtime/components/Slider.jsx';
export { default as Upload } from './_b_end_runtime/components/Upload.jsx';
export { default as FormFieldStack } from './_b_end_runtime/components/FormFieldStack.jsx';
export { default as Table } from './_b_end_runtime/components/Table.jsx';
export { default as DatePicker } from './_b_end_runtime/components/DatePicker.jsx';
export { default as Dropdown } from './_b_end_runtime/components/Dropdown.jsx';
export { default as TimePicker } from './_b_end_runtime/components/TimePicker.jsx';
export { default as Modal } from './_b_end_runtime/components/Modal.jsx';
export { default as Sheet } from './_b_end_runtime/components/Sheet.jsx';
export { default as TagInput } from './_b_end_runtime/components/TagInput.jsx';
export { default as Tag } from './_b_end_runtime/components/Tag.jsx';
export { default as Filter } from './_b_end_runtime/components/Filter.jsx';
export { default as Toast } from './_b_end_runtime/components/Toast.jsx';
export { default as Tooltip } from './_b_end_runtime/components/Tooltip.jsx';
export { default as Empty } from './_b_end_runtime/components/Empty.jsx';
export { default as FullScreenPage } from './_b_end_runtime/components/FullScreenPage.jsx';
export { TEAM_MEMBERS, DEFAULT_TEAM_MEMBER, TEAM_MEMBER_AVATAR_SRCS, getTeamMemberByIndex, getTeamMemberByName, getTeamMemberBySeed, getTeamAvatarBySeed, getRandomTeamMember, getRandomTeamAvatarSrc } from './_b_end_runtime/teamMembers.js';
export { default as VariableManagementPage } from './_b_end_runtime/page-patterns/VariableManagementPage.jsx';
export { default as McpManagementPage } from './_b_end_runtime/page-patterns/McpManagementPage.jsx';
export { default as TabTopBarListPage } from './_b_end_runtime/page-patterns/TabTopBarListPage.jsx';
export { default as StrategyListPage } from './_b_end_runtime/page-patterns/StrategyListPage.jsx';
export { default as CustomerServiceWorkspaceFramePattern } from './_b_end_runtime/page-patterns/CustomerServiceWorkspaceFramePattern.jsx';
export { default as TicketAgentWorkspaceFramePattern } from './_b_end_runtime/page-patterns/TicketAgentWorkspaceFramePattern.jsx';
export { default as BasePageFramePattern } from './_b_end_runtime/page-patterns/BasePageFramePattern.jsx';
export { default as ChatHomePagePattern } from './_b_end_runtime/page-patterns/ChatHomePagePattern.jsx';
export { default as CopilotPagePattern } from './_b_end_runtime/page-patterns/CopilotPagePattern.jsx';
export { default as ChatConversationPattern } from './_b_end_runtime/page-patterns/ChatConversationPattern.jsx';
export { default as IMConversationPattern } from './_b_end_runtime/page-patterns/IMConversationPattern.jsx';
export { CHAT_HOME_CONVERSATION_FLOW, CHAT_HOME_CONVERSATION_FLOW_ID, buildChatHomeConversationHandoff, createBootstrapSendSignal, deriveConversationTitleFromPrompt } from './_b_end_runtime/page-flows/chat-home-conversation-flow.js';
export { CHAT_DEMO_PLATFORM_NAME, CHAT_DEMO_PROMPT_SUGGESTIONS, CHAT_DEMO_FEATURED_TEMPLATE_TITLE, CHAT_DEMO_STARTER_CONTEXT_BY_PROMPT, resolveChatDemoStarterContext } from './_b_end_runtime/page-flows/chat-conversation-demo.js';
