import {
  CommandPalette,
  CommandPaletteProvider,
  CommandPaletteWrapper,
  useCommandPaletteContext
} from "./components/CommandPalette/index.js";
import { AiChatButton } from "./components/AiChatButton.js";
import { AiChatHeaderButton } from "./components/AiChatHeaderButton.js";
import { AiAssistantIntegration } from "./components/AiAssistantIntegration.js";
import { DockableChat } from "./components/DockableChat/index.js";
import {
  useCommandPalette,
  useMcpTools,
  usePageContext,
  useRecentActions,
  useDockPosition,
  useAiAssistantVisibility
} from "./hooks/index.js";
import { filterTools, groupToolsByModule, humanizeToolName } from "./utils/index.js";
import {
  COMMAND_PALETTE_SHORTCUT,
  AI_CHAT_SHORTCUT,
  RECENT_ACTIONS_KEY,
  MAX_RECENT_ACTIONS
} from "./constants.js";
export {
  AI_CHAT_SHORTCUT,
  AiAssistantIntegration,
  AiChatButton,
  AiChatHeaderButton,
  COMMAND_PALETTE_SHORTCUT,
  CommandPalette,
  CommandPaletteProvider,
  CommandPaletteWrapper,
  DockableChat,
  MAX_RECENT_ACTIONS,
  RECENT_ACTIONS_KEY,
  filterTools,
  groupToolsByModule,
  humanizeToolName,
  useAiAssistantVisibility,
  useCommandPalette,
  useCommandPaletteContext,
  useDockPosition,
  useMcpTools,
  usePageContext,
  useRecentActions
};
//# sourceMappingURL=index.js.map
