import { LitElement } from "lit"; import { EditorView } from "@codemirror/view"; import { Compartment, Extension } from "@codemirror/state"; export declare class CodeMirrorEditor extends LitElement { private __value; private __readonly; protected view: EditorView | undefined; protected readonly compartments: Map; protected readonly extensions: Map; set value(value: string); set readonly(readonly: boolean); protected dispatchChange(): void; get value(): string; set placeholder(value: string); set theme(theme: Extension); set translations(translations: Record); private initView; private onViewUpdate; connectedCallback(): void; focus(): void; disconnectedCallback(): void; protected configure(extensions: Record): void; }