import type { Node as PMNode } from '@atlaskit/editor-prosemirror/model'; export interface ReactNodeProps { selected: boolean; } export type ProsemirrorGetPosHandler = () => number; export type getPosHandler = getPosHandlerNode | boolean; export type getPosHandlerNode = () => number | undefined; export type ReactComponentProps = { [key: string]: unknown; }; export type ForwardRef = (node: HTMLElement | null) => void; export type shouldUpdate = (nextNode: PMNode) => boolean;