declare const _sfc_main: import("vue").DefineComponent<globalThis.ExtractPropTypes<{
    modelValue: {
        type: StringConstructor;
        default: undefined;
    };
    upload: {
        type: globalThis.PropType<(file: any, insertFn: (path: string) => void) => void>;
        default: () => () => void;
    };
}>, {
    emit: (event: "update:modelValue", ...args: any[]) => void;
    props: any;
    html: globalThis.WritableComputedRef<string | undefined, string | undefined>;
    editorRef: import("vue").ShallowRef<any, any>;
    editorConfig: {
        placeholder: string;
        MENU_CONF: {
            uploadImage: {
                customUpload: (file: any, insertFn: (path: string) => void) => void;
            };
        };
    };
    handleCreated: (editor: any) => void;
    readonly Editor: globalThis.Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>;
    readonly Toolbar: globalThis.Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly<globalThis.ExtractPropTypes<{
    modelValue: {
        type: StringConstructor;
        default: undefined;
    };
    upload: {
        type: globalThis.PropType<(file: any, insertFn: (path: string) => void) => void>;
        default: () => () => void;
    };
}>> & Readonly<{
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}>, {
    modelValue: string;
    upload: (file: any, insertFn: (path: string) => void) => void;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _sfc_main;
