import { EditorState, EditorStateConfig, Extension } from "@codemirror/state"; import { EditorView, ViewUpdate } from "@codemirror/view"; import { ComponentProps } from "react"; export declare type CodeMirrorProps = { value?: EditorStateConfig["doc"]; selection?: EditorStateConfig["selection"]; onUpdate?: (update: ViewUpdate) => void; onEditorViewChange?: (editorView: EditorView) => void; onEditorStateChange?: (editorState: EditorState) => void; extensions?: Extension[]; elementProps?: ComponentProps<"div">; }; export declare const CodeMirror: import("react").ForwardRefExoticComponent>;