import { ExtensionHandlers, ProviderFactory } from '@uidu/editor-common';
import { Node as PmNode } from 'prosemirror-model';
import { EditorView, NodeView } from 'prosemirror-view';
import { getPosHandler } from '../../../nodeviews';
import { PortalProviderAPI } from '../../../ui/PortalProvider';
export interface Props {
    node: PmNode;
    providerFactory: ProviderFactory;
    view: EditorView;
}
export default function ExtensionNodeView(portalProviderAPI: PortalProviderAPI, providerFactory: ProviderFactory, extensionHandlers: ExtensionHandlers): (node: PmNode, view: EditorView, getPos: getPosHandler) => NodeView;
