import type { EditorView } from '@codemirror/view'; import type { EditorState } from '@codemirror/state'; import type { NuxtCodeMirrorProps } from '../types/nuxt-codemirror.js'; type __VLS_Props = Omit; type __VLS_PublicProps = { modelValue?: string; } & __VLS_Props; type __VLS_TemplateRefs = { editor: typeof __VLS_nativeElements['div']; }; declare const _default: import("vue").DefineComponent<__VLS_PublicProps, { container: import("vue").Ref; view: import("vue").Ref; state: import("vue").Ref; editor: import("vue").Ref; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<__VLS_PublicProps> & Readonly<{}>, { theme: "light" | "dark" | "none" | import("@codemirror/state").Extension; extensions: import("@codemirror/state").Extension[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, __VLS_TemplateRefs, any>; export default _default;