export declare function getCursorPosition(element: Node, selection?: Selection | null, anchor?: boolean): Promise; export declare function resetCursorPosition(start: number, end: number, element: Element | null): Promise; export declare function createRange(element: ChildNode, position: any, range?: Range | null): Range; export declare function getSelection(): Selection | null; export declare function isAnchorBeforeFocus(anchorNode: Node, anchorOffset: number, focusNode: Node, focusOffset: number): boolean; export declare function mergeBlocks(editorElement: Element, editor: any, index: number, indexToRemove?: number | null): void;