type __VLS_Props = { modelValue: string; height?: number; readonly?: boolean; language?: string; }; declare const _default: import('vue').DefineComponent<__VLS_Props, { focus: () => void | undefined; setValue: (value: string) => void | undefined; getValue: () => string; formatDocument: () => Promise | undefined; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { blur: () => any; focus: () => any; "update:modelValue": (args_0: string) => any; save: () => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ onBlur?: (() => any) | undefined; onFocus?: (() => any) | undefined; "onUpdate:modelValue"?: ((args_0: string) => any) | undefined; onSave?: (() => any) | undefined; }>, { height: number; readonly: boolean; language: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { editorContainer: HTMLDivElement; }, HTMLDivElement>; export default _default;