import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue';
import { Props } from './Editor';
declare const _default: DefineComponent<Props, {
    getEditor: () => import("monaco-editor").editor.IStandaloneCodeEditor | null;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
    "update:modelValue": (...args: any[]) => void;
    blur: (...args: any[]) => void;
    change: (...args: any[]) => void;
}, string, PublicProps, Readonly< Props> & Readonly<{
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    onBlur?: ((...args: any[]) => any) | undefined;
    onChange?: ((...args: any[]) => any) | undefined;
}>, {
    height: string;
    modelValue: string;
    dark: boolean;
    readonly: boolean;
    options: import("monaco-editor").editor.IEditorConstructionOptions;
    lang: string;
    minimap: boolean;
}, {}, {}, {}, string, ComponentProvideOptions, false, {
    container: HTMLDivElement;
}, HTMLDivElement>;
export default _default;
