/** * Markdown Module Constants * * Shared constants used across the Markdown module. */ /** * Pre-compiled regex for line splitting (matches CR, LF, or CRLF) */ export declare const LINEBREAK_REGEX: RegExp; /** * Characters that need escaping in Markdown table cells. * Also matches CRLF/CR/LF so that escaping + newline conversion * can be done in a single `replace()` call. * Note: `\r\n` must come before `\r` to match CRLF as a single unit. */ export declare const ESCAPE_AND_NEWLINE: RegExp; /** * Regex to unescape Markdown table cell content (`\|` → `|`, `\\` → `\`) */ export declare const UNESCAPE_REGEX: RegExp; /** * Regex to match `
`, `
`, or `
` tags (case-insensitive). * Used to convert multiline cell representations back to newlines during parsing. */ export declare const BR_TAG_REGEX: RegExp; /** * Regex to match literal newlines (CR, LF, or CRLF) in cell content. * Used when escaping is disabled but newline conversion is still needed. */ export declare const NEWLINE_IN_CELL: RegExp;