import type { EditorState, Selection } from 'prosemirror-state'; import type { Node } from 'prosemirror-model'; import { nodeNames } from '@curvenote/schema'; import { SelectionKinds } from './types'; export declare function getNodeFromSelection(selection?: Selection): Node | null; export declare function getNodeIfSelected(state: EditorState | null, nodeName?: nodeNames): Node | null; export declare const getSelectionKind: (state: EditorState | null) => { kind: SelectionKinds; pos: number; } | null;