import { Header } from "./header.js";
import { PromptKit as PromptKit$1 } from "./prompt-kit.js";
import { Response } from "./response/index.js";
import { BlockWelcome } from "./block/block-welcome.js";
import { PromptInput } from "./prompt-input/prompt-input.js";
import { BlockError } from "./block/block-error.js";
import { Conversation } from "./conversation/conversation.js";
import { PromptResearchSwitch } from "./prompt-input/components/prompt-research-switch/prompt-research-switch.js";
import { PromptPlanTodoList } from "./prompt-input/components/prompt-plan-todo-list/prompt-plan-todo-list.js";
import { PromptMessageQueue } from "./prompt-input/components/prompt-message-queue/prompt-message-queue.js";
import { PromptStateBar } from "./prompt-input/components/prompt-state-bar/prompt-state-bar.js";
import { PromptSendButton } from "./prompt-input/components/prompt-send-button/prompt-send-button.js";
import { PromptModelMenu } from "./prompt-input/components/prompt-model-menu/prompt-model-menu.js";
import { PromptVoiceInput } from "./prompt-input/components/prompt-voice-input/prompt-voice-input.js";
import { PromptContextMenu } from "./prompt-input/components/prompt-context-menu/prompt-context-menu.js";
import { PromptCharacterCount } from "./prompt-input/components/prompt-character-count/prompt-character-count.js";
import { PromptTextArea } from "./prompt-input/components/prompt-text-area/prompt-text-area.js";
import { PromptAttachmentPreview } from "./prompt-input/components/prompt-attachment-preview/prompt-attachment-preview.js";
const PromptKit = Object.assign(PromptKit$1, {
  Conversation,
  BlockError,
  Header,
  Input: PromptInput,
  BlockWelcome,
  // Response components
  Response: Response.Item,
  Avatar: Response.Avatar,
  Content: Response.Content,
  Actions: Response.Actions,
  Timestamp: Response.Timestamp,
  ResponseError: Response.Error,
  // Input sub-components
  AttachmentPreview: PromptAttachmentPreview,
  TextArea: PromptTextArea,
  CharacterCount: PromptCharacterCount,
  ContextMenu: PromptContextMenu,
  VoiceInput: PromptVoiceInput,
  ModelMenu: PromptModelMenu,
  SendButton: PromptSendButton,
  StateBar: PromptStateBar,
  MessageQueue: PromptMessageQueue,
  PlanTodoList: PromptPlanTodoList,
  ResearchSwitch: PromptResearchSwitch
});
export {
  BlockError,
  BlockWelcome,
  Conversation,
  PromptAttachmentPreview,
  PromptCharacterCount,
  PromptContextMenu,
  PromptInput,
  PromptKit,
  PromptMessageQueue,
  PromptModelMenu,
  PromptPlanTodoList,
  PromptResearchSwitch,
  PromptSendButton,
  PromptStateBar,
  PromptTextArea,
  PromptVoiceInput,
  Response
};
//# sourceMappingURL=index.js.map
