/*! * Jodit Editor (https://xdsoft.net/jodit/) * Released under MIT see LICENSE.txt in the project root for license information. * Copyright (c) 2013-2021 Valeriy Chupurnov. All rights reserved. https://xdsoft.net */ import { Plugin } from '../../core/plugin'; import type { IJodit } from '../../types'; declare module '../../config' { interface Config { delete: { hotkeys: { delete: string[]; deleteWord: string[]; backspace: string[]; backspaceWord: string[]; }; }; } } export declare class Delete extends Plugin { requires: string[]; private get root(); protected afterInit(jodit: IJodit): void; protected beforeDestruct(jodit: IJodit): void; private afterDeleteCommand; private onDelete; private checkNotCollapsed; private checkRemoveChar; private removeEmptyInlineParent; private addBRInsideEmptyBlock; private checkRemoveInseparableElement; private checkTableCell; private checkRemoveEmptyParent; private checkJoinTwoLists; private checkRemoveEmptyNeighbor; private checkJoinNeighbors; private checkMoveListContent; private moveContentAndRemoveEmpty; checkJoinNeighbors2(fakeNode: Node, backspace: boolean): true | void; private checkRewrapListItem; private safeRemoveEmptyNode; }