/*! * 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 './source.less'; import type { IJodit, ISourceEditor } from '../../types'; import { Plugin } from '../../core/plugin'; export declare class source extends Plugin { buttons: Plugin['buttons']; sourceEditor?: ISourceEditor; private mirrorContainer; private __lock; private __oldMirrorValue; private tempMarkerStart; private tempMarkerStartReg; private tempMarkerEnd; private tempMarkerEndReg; private selInfo; private insertHTML; private fromWYSIWYG; private toWYSIWYG; private getNormalPosition; private __clear; private selectAll; private onSelectAll; private getSelectionStart; private getSelectionEnd; private getMirrorValue; private setMirrorValue; private setFocusToMirror; private saveSelection; private removeSelection; setMirrorSelectionRange: (start: number, end: number) => void; private onReadonlyReact; private initSourceEditor; afterInit(editor: IJodit): void; beforeDestruct(jodit: IJodit): void; }