import React from 'react'; interface InlineMarkdownProps { text: string; /** Dim the whole run (used for context/secondary lines). Inner styles still apply. */ dimColor?: boolean; /** Optional display-column range [selStart, selEnd) to highlight with a blue background. * Columns are measured in the RENDERED text (markers stripped), not the raw markdown source. */ selStart?: number; selEnd?: number; } /** * Render inline markdown into an Ink . Multi-line text is preserved (parseMarkdown * keeps newlines inside plain-text segments; bold/italic/code spans never cross a line). * A string with no markers renders as a single plain run. * * When `selStart`/`selEnd` are provided, the display-column range [selStart, selEnd) is * highlighted with a blue background. The columns are measured in the RENDERED text (markers * stripped), so the split never exposes raw `**`/`*`/`` ` `` markers — each segment keeps its * original styling on both sides of the boundary. */ export declare function InlineMarkdown({ text, dimColor, selStart, selEnd }: InlineMarkdownProps): React.JSX.Element; export {};