import './configure-client-runtime'; export { isAssistantWidgetAvailable, type AssistantWidgetAvailabilityOptions, } from './assistant-widget-availability'; export { mountAssistantWidgetOnPage } from './assistant-widget-page'; export { ensureSomaAiAssistantWidgetStylesheet, SOMA_AI_ASSISTANT_WIDGET_CSS, SOMA_AI_ASSISTANT_WIDGET_STYLESHEET_ID, } from './assistant-widget-styles'; export { applyAssistantWidgetIcon, readAssistantWidgetIcon, mountAssistantWidget, ASSISTANT_TOOL_RESULT_EVENT, type AssistantToolResultDetail, type AssistantWidgetContext, type AssistantWidgetHandle, } from '../domain/ai-assistant/widget/mountAssistantWidget'; export { mountPageOperateEffect, mountPageOperateEffectOnPage, resolveCurrentPageDocument, runPageOperation, operateInDocument, isRetryableDomOperateResult, PAGE_OPERATE_TOOL, PAGE_OPERATE_EFFECT, type DomOperateResult, type PageOperateEffect, type PageOperateEffectContext, type PageOperateEffectHandle, } from './page-operate'; export { AiChatController, type AiChatControllerOptions, type AiChatViewState, } from '../domain/ai-assistant/widget/AiChatController'; export { AiChatHistoryStore } from '../domain/ai-assistant/widget/AiChatHistoryStore'; export { FrameworkAgnosticChat } from '../domain/ai-assistant/widget/FrameworkAgnosticChat'; export { renderSafeMarkdown } from '../domain/ai-assistant/widget/SafeMarkdownRenderer'; export { scrubClientPrivilegeMessages, toPlainTextHistory } from '../domain/ai-assistant/AiChatMessageHistory';