import { Editor, JSONContent } from '@tiptap/core';
import { Content } from '@tiptap/vue-3';
declare const _default: import("vue").DefineComponent<{
    content?: Content;
    placeholder?: string;
    noTooltip?: boolean;
    disabled?: boolean;
    autofocus?: boolean;
}, {
    editor: import("vue").ShallowRef<import("@tiptap/vue-3").Editor | undefined, import("@tiptap/vue-3").Editor | undefined>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    blur: (editor: Editor) => any;
    focus: (editor: Editor) => any;
    html: (html: string) => any;
    text: (text: string) => any;
    json: (json: JSONContent) => any;
}, string, import("vue").PublicProps, Readonly<{
    content?: Content;
    placeholder?: string;
    noTooltip?: boolean;
    disabled?: boolean;
    autofocus?: boolean;
}> & Readonly<{
    onBlur?: ((editor: Editor) => any) | undefined;
    onFocus?: ((editor: Editor) => any) | undefined;
    onHtml?: ((html: string) => any) | undefined;
    onText?: ((text: string) => any) | undefined;
    onJson?: ((json: JSONContent) => any) | undefined;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;
