import React from 'react'; import { RenderElementProps, RenderLeafProps } from 'slate-react'; import { MarkdownEditorProps } from '../../types'; import { Blockquote } from './Blockquote'; import { Break } from './Break'; import { Code } from './Code'; import { Head } from './Head'; import { Hr } from './Hr'; import { InlineKatex } from './InlineKatex'; import { Katex } from './Katex'; import { List, ListItem } from './List'; import { Media } from './Media'; import { Mermaid } from './Mermaid'; import { Paragraph } from './Paragraph'; import { Schema } from './Schema'; export declare const MElement: React.MemoExoticComponent<(props: RenderElementProps & { readonly?: boolean; }) => React.JSX.Element>; export declare const MLeaf: React.MemoExoticComponent<(props: RenderLeafProps & { hashId: string; comment: MarkdownEditorProps['comment']; fncProps: MarkdownEditorProps['fncProps']; tagInputProps: MarkdownEditorProps['tagInputProps']; linkConfig: MarkdownEditorProps['linkConfig']; }) => React.JSX.Element>; export { Blockquote, Break, Code, Head, Hr, InlineKatex, Katex, List, ListItem, Media, Mermaid, Paragraph, Schema, };