import { IEditorCore, IPlugin } from '../../typings';
import { HomophoneEntity } from '../../typings/actions/i-homophone';
export declare class HomophonesTagPlugin<T extends HomophoneEntity[] = HomophoneEntity[], D extends any = any> extends IPlugin<T, D> {
    private editor;
    private modalInstance;
    name: string;
    prefix: string;
    data: D;
    constructor(editor: IEditorCore);
    add(config: T): void;
    remove(target: HTMLSpanElement): void;
    private _triggerHomophonesTagClick;
    private _insertHomophonesTag;
    private _calc;
    setup(): void;
    destroy(): void;
}
