/// export interface TooltipOptions { position?: string; content?: string; trackMouse?: boolean; deltaX?: number; deltaY?: number; showEvent?: string; hideEvent?: string; showDelay?: number; hideDelay?: number; forDestroyClass?: string; onShow?: (e?) => void; onHide?: (e?) => void; onUpdate?: (content: string) => void; onPosition?: (left, top) => void; onDestory?: () => void; } export declare class Tooltip { selector: string | JQuery | HTMLElement; private func; $tooltip: JQuery; constructor(selector: string | JQuery | HTMLElement, options?: TooltipOptions); readonly $tip: JQuery; /** * Return the options object. */ options(): TooltipOptions; /** * Return the tip object. */ tip(): any; /** * Return the arrow object. */ arrow(): any; /** * Display the tooltip. */ show(e?: any): this; /** * Hide the tooltip */ hide(e?: any): this; /** * Update the tooltip content. */ update(content: string): this; /** * Reset the tooltip position. */ reposition(): this; /** * Destroy the tooltip. */ destroy(): void; }