import type { TextDirection } from '@/dynamic-ui/text-direction'; export type MarkdownRenderOptions = { allowHtml?: boolean; dir?: TextDirection; minStrongSignal?: number; }; export declare function parseMarkdown(source: string | null | undefined, options?: MarkdownRenderOptions): string; export declare function renderMarkdownInto(target: HTMLElement, source: string | null | undefined, options?: MarkdownRenderOptions): void; export { MARKDOWN_WRAPPER_CLASS, MARKDOWN_TABLE_CLASS, applyMarkdownTreatment } from './dom-treatment'; export { preprocessMarkdown } from './preprocess'; export { morphChildren, morphInto } from './morph'; export { decisiveDirection, directionSignalOf, elementDirection, latchDirection, proseTextOf, sourceDirection, strongDirectionalCount, STREAMING_MIN_STRONG, } from './direction';