import { MarkViewConstructor } from "prosemirror-view"; import { MarkViewComponentProps } from "../components/marks/MarkViewComponentProps.js"; import { DOMNode } from "../dom.js"; import { MarkViewDesc, ViewDesc } from "../viewdesc.js"; type Props = Omit; export declare function useMarkViewDescription(getDOM: () => DOMNode | null, getContentDOM: (markView: { contentDOM?: HTMLElement | null; } | null) => HTMLElement | null, constructor: MarkViewConstructor, props: Props): { childContextValue: { parentRef: import("react").MutableRefObject; siblingsRef: import("react").MutableRefObject; }; contentDOM: HTMLElement | undefined; refUpdated: () => void; }; export {};