import { NodeViewConstructor } from "prosemirror-view"; import { NodeViewComponentProps } from "../components/nodes/NodeViewComponentProps.js"; import { DOMNode } from "../dom.js"; import { NodeViewDesc, ViewDesc } from "../viewdesc.js"; type Props = Omit; export declare function useNodeViewDescription(getDOM: () => DOMNode | null, getContentDOM: (nodeView: { contentDOM?: HTMLElement | null; } | null) => HTMLElement | null, constructor: NodeViewConstructor, props: Props): { childContextValue: { parentRef: import("react").MutableRefObject; siblingsRef: import("react").MutableRefObject; }; contentDOM: HTMLElement | null; refUpdated: () => void; }; export {};