import { ElementRef, EventEmitter, QueryList } from '@angular/core';
import { NgxContextMenuItemComponent } from './ngx-context-menu-item.component';
import * as i0 from "@angular/core";
export declare class NgxContextMenuComponent {
    menuElementRef: ElementRef<HTMLElement>;
    itemTemplates: QueryList<NgxContextMenuItemComponent>;
    closed: EventEmitter<any>;
    target: number;
    show(ev: MouseEvent, index: number): void;
    click(): void;
    private get menuElement();
    private get menuStyle();
    private get menuWidth();
    private get menuHeight();
    private get documentWidth();
    private get documentHeight();
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxContextMenuComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgxContextMenuComponent, "ngx-context-menu", never, {}, { "closed": "closed"; }, ["itemTemplates"], never, false, never>;
}
