import { type ReactNode } from 'react'; export type HtmdxMermaidOptions = boolean | { src?: string; }; export declare const DEFAULT_MERMAID_SRC = "https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs"; type Diagram = { svg: ReactNode; css: string; }; /** Applies `register({ mermaid })`. Called before any diagram mounts. */ export declare function configureMermaid(options?: HtmdxMermaidOptions): void; export declare function MermaidDiagram({ source: diagramSource }: { source: string; }): import("react").FunctionComponentElement | import("react").DetailedReactHTMLElement<{ className: string; }, HTMLElement>; export declare function svgToDiagram(svg: string): Diagram; export declare function safeCss(css: string): string; export {};