export { default as markdownIt } from "npm:markdown-it@14.1.1";
export { default as markdownItAttrs } from "npm:markdown-it-attrs@4.3.1";
export { default as markdownItDeflist } from "npm:markdown-it-deflist@3.0.0";
export interface MarkdownItOptions {
/** Set `true` to enable HTML tags in source */
html?: boolean;
/**
* Use `/` to close single tags (`
`).
* This is only for full CommonMark compatibility.
*/
xhtmlOut?: boolean;
/** Convert `\n` in paragraphs into `
` */
breaks?: boolean;
/**
* CSS language prefix for fenced blocks.
* Can be useful for external highlighters.
*/
langPrefix?: string;
/** Autoconvert URL-like text to links */
linkify?: boolean;
/** Enable some language-neutral replacement + quotes beautification */
typographer?: boolean;
/**
* Double + single quotes replacement pairs, when typographer enabled,
* and smartquotes on. Could be either a String or an Array.
* For example, you can use `«»„“` for Russian, `„“‚‘` for German,
* and `['«\xA0', '\xA0»', '‹\xA0', '\xA0›']` for French (including nbsp).
*/
quotes?: string | string[];
/**
* Highlighter function. Should return escaped HTML,
* or '' if the source string is not changed and should be escaped externally.
* If result starts with