import './source.less'; import type { IJodit, ISourceEditor } from 'jodit/types'; import { Plugin } from 'jodit/core/plugin'; import './config'; 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; protected onInsertHTML(html: string): void | false; private fromWYSIWYG; private toWYSIWYG; private getNormalPosition; private clnInv; protected onSelectAll(command: string): void | false; private getSelectionStart; private getSelectionEnd; private getMirrorValue; private setMirrorValue; private setFocusToMirror; protected saveSelection(): void; protected removeSelection(): void; private setMirrorSelectionRange; private onReadonlyReact; afterInit(editor: IJodit): void; private syncValueFromWYSIWYG; private initSourceEditor; beforeDestruct(): void; }