import view from "./index.vue"; import Toolkit from "../../utils/Toolkit"; import type { TiptapEditorInstance } from "./useTiptapEditor"; export * from "./shared"; export type { TiptapEditorInstance } from "./useTiptapEditor"; export type TiptapEditorExpose = { submit: () => Promise; getPendingMediaCount: () => number; editor?: TiptapEditorInstance; }; export const TiptapEditor = Toolkit.withInstall(view); export default TiptapEditor;