import { ISplitContentData } from '../../../common/interface';
/**
 * Responsible for splitting DOM nodes
 *
 * @hidden
 */
export declare class NodeCutter {
    /**
     * Splits the content of a block at a specified node and offset.
     *
     * @param {HTMLElement} contentElement - The content element of the block.
     * @param {Node} splitNode - The node at which to split the content.
     * @param {number} splitOffset - The offset within the split node at which to split the content.
     * @returns {ISplitContentData} - An object containing the before and after fragments of the split content.
     * @hidden
     */
    static splitContent(contentElement: HTMLElement, splitNode: Node, splitOffset: number): ISplitContentData;
}
