import { EditorState } from '@codemirror/state'; import { EditorView } from '@codemirror/view'; import { ReactCodeMirrorProps } from '.'; export interface UseCodeMirror extends ReactCodeMirrorProps { container?: HTMLDivElement | null; } export declare function useCodeMirror(props: UseCodeMirror): { state: EditorState | undefined; setState: import("react").Dispatch<import("react").SetStateAction<EditorState | undefined>>; view: EditorView | undefined; setView: import("react").Dispatch<import("react").SetStateAction<EditorView | undefined>>; container: HTMLDivElement | undefined; setContainer: import("react").Dispatch<import("react").SetStateAction<HTMLDivElement | undefined>>; };