/**
* Pattern to match component tags (PascalCase or snake_case)
*/
export declare const componentTagPattern: RegExp;
/**
* MDAST flow (block-level) content types that cannot be represented
* inside GFM table cells. Used to decide whether a table should be
* serialized as GFM or as JSX `
` syntax.
*
* @see https://github.com/syntax-tree/mdast#flowcontent
*/
export declare const FLOW_TYPES: Set;
/**
* Inline-only custom components that appear as phrasing content within
* paragraph nodes. Excluding them from the generic `mdxComponent` micromark
* construct lets the dedicated inline transformer handle them instead.
*
* @see processor/transform/mdxish/components/inline-mdx-blocks.ts
*/
export declare const INLINE_COMPONENT_TAGS: Set;
/**
* PascalCase tags excluded from generic `` MDX-style handling in
* both the micromark tokenizer and the mdxish remark transforms.
*/
export declare const GENERIC_MDX_COMPONENT_EXCLUDED_TAGS: Set;
/**
* Lowercased variant of {@link INLINE_COMPONENT_TAGS} for consumers that
* run after rehype (where hast `tagName` is normalized to lowercase).
*/
export declare const INLINE_COMPONENT_TAGS_LOWER: Set;