"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const header = require("./header.cjs");
const promptKit = require("./prompt-kit.cjs");
const index$1 = require("./response/index.cjs");
const blockWelcome = require("./block/block-welcome.cjs");
const promptInput = require("./prompt-input/prompt-input.cjs");
const blockError = require("./block/block-error.cjs");
const conversation = require("./conversation/conversation.cjs");
const promptResearchSwitch = require("./prompt-input/components/prompt-research-switch/prompt-research-switch.cjs");
const promptPlanTodoList = require("./prompt-input/components/prompt-plan-todo-list/prompt-plan-todo-list.cjs");
const promptMessageQueue = require("./prompt-input/components/prompt-message-queue/prompt-message-queue.cjs");
const promptStateBar = require("./prompt-input/components/prompt-state-bar/prompt-state-bar.cjs");
const promptSendButton = require("./prompt-input/components/prompt-send-button/prompt-send-button.cjs");
const promptModelMenu = require("./prompt-input/components/prompt-model-menu/prompt-model-menu.cjs");
const promptVoiceInput = require("./prompt-input/components/prompt-voice-input/prompt-voice-input.cjs");
const promptContextMenu = require("./prompt-input/components/prompt-context-menu/prompt-context-menu.cjs");
const promptCharacterCount = require("./prompt-input/components/prompt-character-count/prompt-character-count.cjs");
const promptTextArea = require("./prompt-input/components/prompt-text-area/prompt-text-area.cjs");
const promptAttachmentPreview = require("./prompt-input/components/prompt-attachment-preview/prompt-attachment-preview.cjs");
const PromptKit = Object.assign(promptKit.PromptKit, {
  Conversation: conversation.Conversation,
  BlockError: blockError.BlockError,
  Header: header.Header,
  Input: promptInput.PromptInput,
  BlockWelcome: blockWelcome.BlockWelcome,
  // Response components
  Response: index$1.Response.Item,
  Avatar: index$1.Response.Avatar,
  Content: index$1.Response.Content,
  Actions: index$1.Response.Actions,
  Timestamp: index$1.Response.Timestamp,
  ResponseError: index$1.Response.Error,
  // Input sub-components
  AttachmentPreview: promptAttachmentPreview.PromptAttachmentPreview,
  TextArea: promptTextArea.PromptTextArea,
  CharacterCount: promptCharacterCount.PromptCharacterCount,
  ContextMenu: promptContextMenu.PromptContextMenu,
  VoiceInput: promptVoiceInput.PromptVoiceInput,
  ModelMenu: promptModelMenu.PromptModelMenu,
  SendButton: promptSendButton.PromptSendButton,
  StateBar: promptStateBar.PromptStateBar,
  MessageQueue: promptMessageQueue.PromptMessageQueue,
  PlanTodoList: promptPlanTodoList.PromptPlanTodoList,
  ResearchSwitch: promptResearchSwitch.PromptResearchSwitch
});
exports.Response = index$1.Response;
exports.BlockWelcome = blockWelcome.BlockWelcome;
exports.PromptInput = promptInput.PromptInput;
exports.BlockError = blockError.BlockError;
exports.Conversation = conversation.Conversation;
exports.PromptResearchSwitch = promptResearchSwitch.PromptResearchSwitch;
exports.PromptPlanTodoList = promptPlanTodoList.PromptPlanTodoList;
exports.PromptMessageQueue = promptMessageQueue.PromptMessageQueue;
exports.PromptStateBar = promptStateBar.PromptStateBar;
exports.PromptSendButton = promptSendButton.PromptSendButton;
exports.PromptModelMenu = promptModelMenu.PromptModelMenu;
exports.PromptVoiceInput = promptVoiceInput.PromptVoiceInput;
exports.PromptContextMenu = promptContextMenu.PromptContextMenu;
exports.PromptCharacterCount = promptCharacterCount.PromptCharacterCount;
exports.PromptTextArea = promptTextArea.PromptTextArea;
exports.PromptAttachmentPreview = promptAttachmentPreview.PromptAttachmentPreview;
exports.PromptKit = PromptKit;
//# sourceMappingURL=index.cjs.map
