///
export declare class PlotTip {
static readonly TOOLTIP_ANIMATION_TIME = 300;
static renderTips(scope: any): void;
static renderTip(scope: any, d: any, key: any, data: any): void;
static addTipDivElement(scope: any, d: any, key: any, data: any): JQuery;
static hideTips(scope: any, itemid: any, hidden?: boolean): void;
static tooltip(scope: any, d: any, mousePos: any): void;
static untooltip(scope: any, d: any): void;
static toggleTooltip(scope: any, d: any): void;
static movetooltip(scope: any, d: any, mousePos: any): void;
static appendTooltipsToSvg(scope: any, svg: any): void;
private static getTipElement;
/**
* This code checks that tip is in the grid area
* @param x - x coordinate of the tip
* @param y - y coordinate of the tip
* @param w - width of the tip
* @param h - height of the tip
* @returns {boolean} true if the tip is outside grid area, otherwise - false
*/
private static outsideGrid;
private static clear;
private static pinCloseIcon;
private static addAttachment;
private static drawLine;
private static extendTipsData;
}