import { Node } from "tiptap"; import { NodeSpec } from "prosemirror-model"; import Vue from "vue"; import { INodeExtension } from "../../models"; export declare abstract class NodeExtension extends Node implements INodeExtension { abstract readonly name: string; priority: number; abstract readonly schema: NodeSpec; } export interface NodeExtension { readonly view: Vue; } export interface NodePosition { pos: number; }