///
import { Instance, Props } from 'tippy.js';
import { TooltipOptions, Tooltip, Editor } from "../interface";
import '../static/css/tooltip.css';
export default class EditorTooltip extends Tooltip {
readonly editor: Editor;
private attrObserver;
private options;
private customData;
private target;
private removeEventKey;
instance: Instance | undefined;
show: import("lodash").DebouncedFunc<(target: Element, options: TooltipOptions, customData: any) => void>;
constructor(editor: Editor);
removeFromPopoverMap(): void;
private handleHide;
private handleShow;
destroy(): void;
hide(): void;
isVisible(): boolean;
rootElement(): HTMLElement | undefined;
getCustomData(): any;
showCore(target: Element, options: TooltipOptions, customData: any): void;
updateContent(): void;
handleMouseMove(event: MouseEvent, options: TooltipOptions): boolean;
}