import React, { HTMLAttributes } from 'react'; import 'katex/dist/katex.css'; import '../fork/prism/prism-default.css'; import '../fork/prism/prism-tomorrow-night.css'; import './Markdown.css'; declare type CodeThemeUnion = 'default' | 'tomorrow-night'; declare const rendererMap: { paragraph: React.FC<{ node: any; }>; text: React.FC<{ node: any; }>; break: React.FC<{ node: any; }>; root: React.FC<{ node: any; }>; heading: React.FC<{ node: any; }>; blockquote: React.FC<{ node: any; }>; link: React.FC<{ node: any; }>; linkReference: React.FC<{ node: any; }>; definition: React.FC<{ node: any; }>; image: React.FC<{ node: any; }>; list: React.FC<{ node: any; }>; listItem: React.FC<{ node: any; }>; inlineCode: React.FC<{ node: any; }>; code: React.FC<{ node: any; }>; thematicBreak: React.FC<{ node?: any; }>; table: React.FC<{ node: any; }>; tableRow: React.FC<{ node: any; isHeader?: boolean; }>; tableCell: React.FC<{ node: any; isHeader?: boolean; }>; strong: React.FC<{ node: any; }>; emphasis: React.FC<{ node: any; }>; delete: React.FC<{ node: any; }>; hashtag: React.FC<{ node: any; }>; inlineMath: React.FC<{ node: any; }>; math: React.FC<{ node: any; }>; html: React.FC<{ node: any; }>; mention: React.FC<{ node: any; }>; }; export declare const Markdown: React.FC<{ markdown: string; headingAnchor?: boolean; renderHashtag?: (props: { hashtag: string; }) => any; renderMention?: (props: { mention: string; }) => any; customRenderers?: Partial; codeTheme?: CodeThemeUnion; } & HTMLAttributes>; export {};