import { t as convertMarkdownTables } from "./tables-B4TZtmcq.js";
import { a as stripAssistantInternalScaffolding, i as sanitizeAssistantVisibleTextWithProfile, l as stripToolCallXmlTags, n as sanitizeAssistantVisibleText, r as sanitizeAssistantVisibleTextWithOptions, t as AssistantVisibleTextSanitizerProfile } from "./assistant-visible-text-C3L9mtlv.js";
import { n as hasSystemMark, r as prefixSystemMessage, t as SYSTEM_MARK } from "./system-message-Df9mQWCo.js";
import { n as isAutoLinkedFileRef, t as FILE_REF_EXTENSIONS_WITH_TLD } from "./auto-linked-file-ref-5zRwmLog.js";
import { A as MarkdownStyleSpan, C as RenderMarkdownIRChunksWithinLimitOptions, D as MarkdownLinkSpan, E as MarkdownIR, F as markdownToIRWithMeta, I as sliceMarkdownIR, M as MarkdownTableMeta, N as chunkMarkdownIR, O as MarkdownParseOptions, P as markdownToIR, S as renderMarkdownWithMarkers, T as renderMarkdownIRChunksWithinLimit, _ as isInsideCode, b as RenderStyleMap, c as stripInlineDirectiveTagsFromMessageForDisplay, d as ReasoningTagMode, f as ReasoningTagTrim, g as findCodeRegions, h as CodeRegion, k as MarkdownStyle, l as sanitizeTerminalText, m as stripReasoningTagsFromText, n as DisplayMessageWithContent, o as stripInlineDirectiveTagsForDelivery, r as InlineDirectiveParseResult, s as stripInlineDirectiveTagsForDisplay, t as chunkItems, u as stripMarkdown, v as RenderLink, x as RenderStyleMarker, y as RenderOptions } from "./chunk-items-B4HoYBju.js";

//#region src/plugin-sdk/text-chunking.d.ts
/** Chunk outbound text while preferring newline boundaries over spaces. */
declare function chunkTextForOutbound(text: string, limit: number): string[];
//#endregion
export { type AssistantVisibleTextSanitizerProfile, type CodeRegion, type DisplayMessageWithContent, FILE_REF_EXTENSIONS_WITH_TLD, type InlineDirectiveParseResult, type MarkdownIR, type MarkdownLinkSpan, type MarkdownParseOptions, type MarkdownStyle, type MarkdownStyleSpan, type MarkdownTableMeta, type ReasoningTagMode, type ReasoningTagTrim, type RenderLink, type RenderMarkdownIRChunksWithinLimitOptions, type RenderOptions, type RenderStyleMap, type RenderStyleMarker, SYSTEM_MARK, chunkItems, chunkMarkdownIR, chunkTextForOutbound, convertMarkdownTables, findCodeRegions, hasSystemMark, isAutoLinkedFileRef, isInsideCode, markdownToIR, markdownToIRWithMeta, prefixSystemMessage, renderMarkdownIRChunksWithinLimit, renderMarkdownWithMarkers, sanitizeAssistantVisibleText, sanitizeAssistantVisibleTextWithOptions, sanitizeAssistantVisibleTextWithProfile, sanitizeTerminalText, sliceMarkdownIR, stripAssistantInternalScaffolding, stripInlineDirectiveTagsForDelivery, stripInlineDirectiveTagsForDisplay, stripInlineDirectiveTagsFromMessageForDisplay, stripMarkdown, stripReasoningTagsFromText, stripToolCallXmlTags };