import { IRichTextEditor } from '../base/interface';
/**
 * `EnterKey` module is used to handle enter key press actions.
 */
export declare class EnterKeyAction {
    private parent;
    private range;
    private startNode;
    private endNode;
    private formatTags;
    constructor(parent?: IRichTextEditor);
    protected addEventListener(): void;
    private destroy;
    private removeEventListener;
    private getRangeNode;
    private enterHandler;
    private getFirstTextNode;
    private removeBRElement;
    private insertBRElement;
    private insertFocusContent;
    private createInsertElement;
    private triggerActionComplete;
    private handleCursorAtTableSide;
    private handleEnterKeyAtImageSide;
    private isTableOrImageStart;
    private isTableOrImageEnd;
    private processedTableImageCursor;
}
