import { Editor, HTMLContent, JSONContent } from '@tiptap/core'; type __VLS_Props = { placeholder?: string; noTooltip?: boolean; disabled?: boolean; autofocus?: boolean; }; type __VLS_ModelProps = { 'json'?: JSONContent; 'html'?: HTMLContent; 'text'?: string; }; type __VLS_PublicProps = __VLS_Props & __VLS_ModelProps; declare const __VLS_export: import('vue').DefineComponent<__VLS_PublicProps, { editor: import('vue').ShallowRef; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:json": (value: JSONContent | undefined) => any; "update:html": (value: string | undefined) => any; "update:text": (value: string | undefined) => any; } & { blur: (editor: Editor) => any; focus: (editor: Editor) => any; }, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{ onBlur?: ((editor: Editor) => any) | undefined; onFocus?: ((editor: Editor) => any) | undefined; "onUpdate:json"?: ((value: JSONContent | undefined) => any) | undefined; "onUpdate:html"?: ((value: string | undefined) => any) | undefined; "onUpdate:text"?: ((value: string | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;