/** * Message processing utilities * Export all utilities for processing chat messages */ export { MessageSegmentAccumulator, createMessageSegmentAccumulator, type AccumulatorCallbacks, } from './message-segment-accumulator'; export { isGuideApproval, guideApprovalOrigin, approvalDisplaysInline, isGuideApprovalSegment, } from './approval-display'; export { processHistoricalMessages, extractErrorMessages, processHistoricalMessagesWithErrors, decodeHistoricalMessageData, } from './process-historical-messages'; export { extractIncompleteMessageState, extractIncompleteTailState, } from './extract-incomplete-message-state'; export { mergeHistoryWithRealtime, computeHistoryPrepend, flattenMessagePagesChronological, maxPersistedStreamSeq, SYNTHETIC_REALTIME_ID_PREFIXES, type MergeableChatMessage, type HistoryMergeInput, type HistoryPrependResult, } from './history-merge'; export { getCommandText } from './tool-call-helpers'; export { CHIP_ACTION_BUTTON_CLASS } from './chip-action-class'; export { chatChipClass, type ChipClassOptions } from './chip-styles'; export { NEW_TAB_FEATURES, isModifierClick, stripSameOriginToPath, resolveExternalNavigation, type ExternalNavResolution, } from './chat-nav-resolution'; export { handleChatNavClick, type ChatNavClickInput, } from './nav-click-handler'; export { executeNavigation, executeNavigationImperative, type ExecuteNavigationClickArgs, type ExecuteNavigationImperativeArgs, type NavClickEvent, } from './execute-navigation'; export { computeIsNewTab, newTabAnchorAttrs, buildAnchorProps, } from './nav-anchor-props'; export { isCrossOriginUrl } from './is-cross-origin-url'; export { decideNewTab, type DecideNewTabInput, type NavSurface, type RuntimeMode, } from './decide-new-tab'; export { flattenAssistantContent } from './flatten-assistant-content'; export { SCROLL_ANCHOR, type ScrollAnchor, SCROLL_ANCHOR_WIRE_KEY, parseScrollAnchor, } from './scroll-anchor'; export { AUTO_CONTINUATION_DIRECTIVE_PREFIX, buildAutoContinuationDirective, type BuildAutoContinuationOptions, } from './auto-continuation-directive'; export { type WireCommandOverride, parseWireCommandOverride, sanitizeTitleForChat, formatSingularLookupInvocation, type CommandOverride, extractEntityIdFilter, buildDiscussAddendum, } from './slash-dispatch-utils'; export { CHAT_ATTACHMENT_VIEW_URL_PREFIX, CHAT_ATTACHMENT_VIEW_TOKEN_QUERY_PARAM, ANTHROPIC_SUPPORTED_IMAGE_MIME, type ChatAttachment, buildChatAttachmentViewUrl, escapeMarkdownInline, formatChatAttachmentMarkdownForBubble, CHAT_ATTACHMENT_VIEW_URL_PREFIX_REGEX_ESCAPED, CHAT_ATTACHMENT_MARKDOWN_PATTERN, stripChatAttachmentMarkdown, } from './chat-attachment-markdown'; export { clickupTaskUrl } from './external-app-urls'; export { type ColorScheme, getStatusColorScheme } from './agent-status-message'; export { getTaskTypeLabel, CUSTOM_ITEM_ID } from './clickup-task-type-utils'; export { COMPACT_CARD_OUTER, COMPACT_CARD_OUTER_STATIC, COMPACT_CARD_SKELETON_OUTER, COMPACT_CARD_IMAGE_SLOT, COMPACT_CARD_SKELETON_IMAGE_SLOT, COMPACT_CARD_ICON_SLOT, COMPACT_CARD_TEXT_COL, COMPACT_CARD_TITLE_ROW, COMPACT_CARD_META_ROW_BOX, COMPACT_CARD_TITLE, COMPACT_CARD_SUBTITLE, COMPACT_CARD_SUMMARY, COMPACT_CARD_META_ROW, COMPACT_CARD_ROW_FILLER, safeHref, } from './compact-card-classes'; export { ICON_REGISTRY, getIconComponent, normalizeIconKey, getDynamicIcon, type DynamicIconSize, } from './icon-registry'; export { resolveIcon, ICON_ALIASES, ICON_OPTIONS, type IconComponent, type IconOption, } from './icon-library'; export { SOURCE_ICON_NAMES, getSourceIconName, SOURCE_LABELS_BY_TABLE, getSourceLabel, DEFAULT_DOCUMENT_TYPE_TO_TABLE_ID, defaultTableIdForDocumentType, } from './source-icons'; export { type SourceRowInput, type SourceRowContext, type SourceRowCTA, resolveSourceRowCTA, resolveSourceIcon, } from './source-row-cta'; export { resolveFetchedCardHref, readFetchedCardTitle, type FetchedCardHrefInput, } from './resolve-fetched-card-href'; export { buildDiscussPrompt, type DiscussPromptRef, type BuildDiscussPromptOptions, } from './discuss-ref-prompt'; export * from './scripted-stream'; //# sourceMappingURL=index.d.ts.map