import { Extension, Editor as IEditor } from '@tiptap/vue-3'; import { ExtractPropTypes, PropType } from 'vue'; import { StarterKitOptions } from './extensions'; import type RichEditor from './RichEditor.vue'; export declare type Editor = IEditor; export declare type RichEditorMode = 'html' | 'json'; export declare type RichEditorExtension = Extension; export declare const richEditorProps: { modelValue: { type: StringConstructor; default: string; }; mode: { type: PropType; defalut: string; }; disabled: { type: BooleanConstructor; default: boolean; }; options: { type: PropType; default: () => {}; }; extensions: { type: PropType; default: () => never[]; }; }; export declare const richEditorMenusProps: { options: { type: PropType; default: () => {}; }; }; export declare const richEditorEmits: string[]; export declare type RichEditorProps = ExtractPropTypes; export declare type RichEditorEmits = typeof richEditorEmits; export declare type RichEditorInstance = InstanceType;