import { TemplateRef } from "@angular/core"; import { OverlayBaseService } from "../../overlay/overlay-base.service"; import { OverlayService } from "../../overlay/overlay.service"; import { BzContextMenuOption } from "./context-menu.enum"; export declare class BzContextMenuService extends OverlayBaseService { protected _overlayService: OverlayService; constructor(_overlayService: OverlayService); private _map; /** * Shows context menu. * * @author Federico Gambardella * @param {any} element * @param {TemplateRef} tmpl * @param {string[]} array */ showContextMenu(element: any, tmpl: TemplateRef, options?: BzContextMenuOption): void; /** * Close context menu. * * @author Federico Gambardella * @param {any} element * @return {void} */ closeContextMenu(element: any): void; /** * 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} */ removeContextMenuFromMap(element: HTMLElement): boolean; }