import { TemplateRef } from "@angular/core"; import { OverlayBaseService } from "../../overlay/overlay-base.service"; import { OverlayService } from "../../overlay/overlay.service"; import { SafeAny } from "../../utilities/type/type"; import { BzContextMenuOption } from "../context-menu/context-menu.enum"; export declare class BzTooltipService extends OverlayBaseService { protected _overlayService: OverlayService; constructor(_overlayService: OverlayService); private _map; /** * Shows context menu. * * @author Federico Gambardella * @param {any} element * @param {TemplateRef} tmpl * @param {ContexMenuOption} options */ showTooltip(element: any, event: any, tmpl: TemplateRef | string, options?: BzContextMenuOption): void; /** * Check if has a no-tooltip css class. * * @author Federico Gambardella * @param {SafeAny} element * @returns */ hasNoTooltipCssClass(element: SafeAny): boolean; /** * Remove context from map and return true o false * if the operation is done successfully or not. * * @author Federico Gambardella * @param {HTMLElement} element * @returns {boolean} */ removeFromMap(element: HTMLElement): boolean; /** * Close tooltip. * * @author Federico Gambardella * @param {HTMLElement} element * @return {void} */ closeTooltip(element: any): void; }