import { OnInit } from '@angular/core';
import { Nullable } from '@angular-ru/cdk/typings';
import { AbstractModalViewLayerDirective } from '../../directives/abstract-modal-view-layer.directive';
import { ContextMenuState } from '../../services/context-menu/context-menu-state';
import * as i0 from "@angular/core";
export declare class NgxContextMenuComponent<T> extends AbstractModalViewLayerDirective<T, ContextMenuState<T>> implements OnInit {
    width: Nullable<number>;
    height: Nullable<number>;
    maxHeight: number;
    get state(): ContextMenuState<T>;
    ngOnInit(): void;
    close(event: MouseEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxContextMenuComponent<any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgxContextMenuComponent<any>, "ngx-context-menu", never, { "width": "width"; "height": "height"; "maxHeight": "max-height"; }, {}, never, ["*"]>;
}
//# sourceMappingURL=ngx-context-menu.component.d.ts.map