/*! * 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 type { IJodit, IUIForm, IUIOption } from '../../types'; import { Plugin } from '../../core/plugin'; declare module '../../config' { interface Config { link: { formTemplate: (editor: IJodit) => string | HTMLElement | IUIForm; formClassName?: string; followOnDblClick: boolean; processVideoLink: boolean; processPastedLink: boolean; noFollowCheckbox: boolean; openInNewTabCheckbox: boolean; modeClassName: 'input' | 'select'; selectMultipleClassName: boolean; selectSizeClassName?: number; selectOptionsClassName: IUIOption[]; hotkeys: string[]; }; } } export declare class link extends Plugin { buttons: Plugin['buttons']; protected afterInit(jodit: IJodit): void; private onDblClickOnLink; private onProcessPasteLink; private generateForm; protected beforeDestruct(jodit: IJodit): void; }