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;
}
