import { NodeView } from '@tiptap/pm/view';
import { Node as ProseMirrorNode } from '@tiptap/pm/model';
import { ImageNodeView } from './image-node-view';
export declare class FigureNodeView extends ImageNodeView {
    protected dispatchNodeView: () => void;
    private handleNodeSelection;
    private setupNodeSelection;
    private handleDragStart;
    private setupDragStart;
    protected update: (node: ProseMirrorNode) => boolean;
    initializeFigure(): NodeView;
}
//# sourceMappingURL=figure-node-view.d.ts.map