import { EventEmitter, OnDestroy } from '@angular/core';
import { TccContextMenuService, TccContextMenuServiceNamespace } from '../../services/tcc-context-menu/tcc-context-menu.service';
import { TccContextMenu } from '../../components/tcc-context-menu/tcc-context-menu.component';
export declare class TccContextMenuDirective implements OnDestroy {
    private contextMenuService;
    onContextMenu(event: PointerEvent): boolean;
    tccContextMenuOptions: TccContextMenu.option[];
    tccContextMenuEntity: TccContextMenu.entity;
    tccContextMenuGetSelectedEntities: TccContextMenu.getSelectedEntitiesFunction;
    tccContextMenuClick: EventEmitter<TccContextMenuServiceNamespace.contextMenuClickEvent>;
    private subscription;
    constructor(contextMenuService: TccContextMenuService);
    ngOnDestroy(): void;
}
