import { XActionsItem } from "./actions/ActionsItem.js";
import { XActionsAudio } from "./actions/ActionsAudio.js";
import { XActionsCopy } from "./actions/ActionsCopy.js";
import { XActionsFeedback } from "./actions/ActionsFeedback.js";
import ActionsWithSub from "./actions/index.js";
import { XFileCardList } from "./file-card/List.js";
import FileCardWithSub from "./file-card/index.js";
import XAttachments from "./attachments/index.js";
import { XBubbleDivider } from "./bubble/Divider.js";
import { XBubbleSystem } from "./bubble/System.js";
import { XBubbleList } from "./bubble/BubbleList.js";
import BubbleWithSub from "./bubble/index.js";
import code_highlighter_default from "./code-highlighter/index.js";
import Creation from "./conversations/Creation.js";
import ConversationsWithSub from "./conversations/index.js";
import folder_default from "./folder/index.js";
import { version } from "./package.js";
import mermaid_default from "./mermaid/index.js";
import notification_default, { XNotification } from "./notification/index.js";
import prompts_default from "./prompts/index.js";
import SenderHeader_default from "./sender/SenderHeader.js";
import SenderSwitch_default from "./sender/SenderSwitch.js";
import Sender from "./sender/index.js";
import sources_default from "./sources/index.js";
import suggestion_default from "./suggestion/index.js";
import think_default from "./think/index.js";
import { XThoughtChainItem } from "./thought-chain/Item.js";
import ThoughtChainWithSub from "./thought-chain/index.js";
import { XWelcome } from "./welcome/index.js";
import XProvider from "./x-provider/index.js";
//#region components/index.ts
var components = [
	BubbleWithSub,
	XBubbleList,
	XBubbleSystem,
	XBubbleDivider,
	code_highlighter_default,
	ConversationsWithSub,
	Creation,
	XProvider,
	ActionsWithSub,
	prompts_default,
	sources_default,
	XWelcome,
	XActionsAudio,
	XActionsCopy,
	XActionsFeedback,
	XActionsItem,
	FileCardWithSub,
	XFileCardList,
	folder_default,
	mermaid_default,
	XAttachments,
	Sender,
	SenderHeader_default,
	SenderSwitch_default,
	suggestion_default,
	think_default,
	ThoughtChainWithSub,
	XThoughtChainItem
];
var components_default = {
	install(app) {
		components.forEach((component) => {
			if (!component.name) return;
			app.component(component.name, component);
		});
	},
	version
};
//#endregion
export { ActionsWithSub as Actions, XActionsAudio as ActionsAudio, XActionsCopy as ActionsCopy, XActionsFeedback as ActionsFeedback, XActionsItem as ActionsItem, XAttachments as Attachments, BubbleWithSub as Bubble, XBubbleDivider as BubbleDivider, XBubbleList as BubbleList, XBubbleSystem as BubbleSystem, code_highlighter_default as CodeHighlighter, ConversationsWithSub as Conversations, Creation as ConversationsCreation, FileCardWithSub as FileCard, XFileCardList as FileCardList, folder_default as Folder, mermaid_default as Mermaid, notification_default as Notification, prompts_default as Prompts, Sender, SenderHeader_default as SenderHeader, SenderSwitch_default as SenderSwitch, sources_default as Sources, suggestion_default as Suggestion, think_default as Think, ThoughtChainWithSub as ThoughtChain, XThoughtChainItem as ThoughtChainItem, XWelcome as Welcome, XNotification, XProvider, components_default as default, version };
