import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { TerraDataTableContextMenuEntryInterface } from './data/terra-data-table-context-menu-entry.interface'; import { TerraBaseData } from '../../../data/terra-base.data'; import { TerraDataTableContextMenuService } from './terra-data-table-context-menu.service'; import * as i0 from "@angular/core"; /** * @author mkunze * @deprecated since v5. */ export declare class TerraDataTableContextMenuComponent implements OnInit, OnDestroy { private _contextMenuService; private _elementRef; /** * @description list of links (buttons) to be shown in the context menu */ links: Array>; _eventData: { event: MouseEvent; data: D; }; protected _top: number; protected _left: number; private __isShown; private list; private readonly clickListener; constructor(_contextMenuService: TerraDataTableContextMenuService, _elementRef: ElementRef); /** * @description initialisation life cycle hook. */ ngOnInit(): void; ngOnDestroy(): void; private _clickedOutside; set _isShown(value: boolean); get _isShown(): boolean; get _topAsString(): string; get _leftAsString(): string; get _linksAreSet(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "context-menu", never, { "links": "links"; }, {}, never, never>; }