import type { Ref } from 'vue'; import { editor as mEditor } from 'monaco-editor'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent; default: () => {}; }; readOnly: { type: BooleanConstructor; default: boolean; }; autoHeight: { type: BooleanConstructor; default: boolean; }; }>, { editorNode: Ref; editorStyle: import("vue").ComputedRef<{ height: string; } | undefined>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': null; load: (_editor: mEditor.IStandaloneCodeEditor) => boolean; }, string, import("vue").PublicProps, Readonly; default: () => {}; }; readOnly: { type: BooleanConstructor; default: boolean; }; autoHeight: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onLoad?: ((_editor: mEditor.IStandaloneCodeEditor) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { modelValue: string; readOnly: boolean; defaultOptions: mEditor.IStandaloneEditorConstructionOptions; autoHeight: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;