import React from 'react'; import ReactMarkdown from 'react-markdown'; import 'prismjs/components/prism-markup'; export declare type MarkdownPreviewProps = { className?: string; source?: string; style?: React.CSSProperties; warpperElement?: React.DetailedHTMLProps, HTMLDivElement>; onScroll?: (e: React.UIEvent) => void; onMouseOver?: (e: React.MouseEvent) => void; } & Omit; export declare type MarkdownPreviewRef = { mdp: React.RefObject; lang: string[]; } & MarkdownPreviewProps; declare const _default: React.ForwardRefExoticComponent<{ className?: string | undefined; source?: string | undefined; style?: React.CSSProperties | undefined; warpperElement?: React.DetailedHTMLProps, HTMLDivElement> | undefined; onScroll?: ((e: React.UIEvent) => void) | undefined; onMouseOver?: ((e: React.MouseEvent) => void) | undefined; } & Omit & React.RefAttributes>; export default _default;