/**
 * Message processing utilities
 * Export all utilities for processing chat messages
 */
export { parseChunkToAction, isControlChunk, isErrorChunk, isMetadataChunk, extractTextFromChunk, } from './chunk-parser';
export { MessageSegmentAccumulator, createMessageSegmentAccumulator, type AccumulatorCallbacks, } from './message-segment-accumulator';
export { processHistoricalMessages, extractErrorMessages, processHistoricalMessagesWithErrors, } from './process-historical-messages';
export { extractIncompleteMessageState, } 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 { getChatProxyAuth, getPersistedProxyEmail, setChatProxyAuth, clearChatProxyAuth, applyProxyAuth, type ChatProxyAuth, } from './chat-proxy-auth-storage';
export { chatAuthedFetch } from './chat-authed-fetch';
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 { 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';
//# sourceMappingURL=index.d.ts.map