import { IEditorCore } from '../../typings';
import { IPlugin } from '../../typings/actions/i-plugin';
export declare class PausationTagPlugin<T extends {
    delay: number;
} = {
    delay: number;
}, D extends any = any> extends IPlugin<T, D> {
    private editor;
    private modalInstance;
    name: string;
    prefix: string;
    data: D;
    constructor(editor: IEditorCore);
    add(options: T): void;
    remove(target: HTMLSpanElement): void;
    /**
     * 光标处插入停顿标签
     * @param delay 停顿时长，单位 `s`
     */
    private _insertPausationTag;
    /**
     * 停顿标签点击事件回调
     * @param evt Event对象
     */
    private _triggerPausationTagClick;
    setup(): void;
    destroy(): void;
}
