import { LexicalEditor } from 'lexical'; import React, { MutableRefObject, ReactNode, type JSX } from 'react'; export interface MarkdownEditorProps extends Omit, HTMLDivElement>, 'placeholder' | 'onChange'> { placeholder?: ReactNode; editable?: boolean; editorState?: string; initialContent?: string; children?: ReactNode; onChange?: (markdown: string) => void; autoFocus?: boolean; showToolbar?: boolean; editorRef?: React.RefCallback | MutableRefObject; onReady?: () => void; enableHeadingsIdPlugin?: boolean; mediaUrlPrefix?: string; } export declare function MarkdownEditor(props: MarkdownEditorProps): JSX.Element;