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