import type { Transform } from 'mdast-util-from-markdown';
/**
 * Converts every `<HTMLBlock>` shape that survives parsing into the canonical
 * `html-block` MDAST node, reading the body from the tokenizer's template-literal
 * expression. Three shapes occur:
 *
 *   1. JSX element (`mdxJsxFlowElement`/`mdxJsxTextElement`) — multiline/block
 *      context and table cells (after their remarkMdx re-parse).
 *   2. Raw `html` blob (`splitRawHtmlBlocks`) — single-line top-level, or nested
 *      in raw HTML like an inline `<div>`.
 *   3. Inline-in-paragraph — split into `html` + expression + `html` siblings.
 *
 * Runs *after* `mdxishTables` so table cells are re-parsed first;
 * `mdxishTables` recognizes the still-JSX `<HTMLBlock>` element when deciding to
 * keep a table as a JSX `<Table>`. This replaces the old base64-comment marker
 * machinery — the #1455 tokenizer hands the body over already parsed.
 */
declare const mdxishHtmlBlocks: () => Transform;
export default mdxishHtmlBlocks;
