import { ComponentRef, ElementRef, OnInit, ViewContainerRef } from '@angular/core';
import { TccAutoOpenMenu, TccAutoOpenMenuComponent } from '../../../core/components/tcc-auto-open-menu/tcc-auto-open-menu.component';
import { MatMenuTrigger } from '@angular/material/menu';
export declare class TccAutoOpenMenuDirective implements OnInit {
    private element;
    private viewContainerRef;
    onAutoOpenMenu(event: PointerEvent): void;
    closeAutoOpenMenu(event: PointerEvent): void;
    onAutoOpenMenuClick(event: PointerEvent): void;
    sliderOnly: boolean;
    set tccAutoOpenMenuEntity(entity: TccAutoOpenMenu.entity);
    preventClick: boolean;
    matMenuTrigger: MatMenuTrigger;
    componentRef: ComponentRef<TccAutoOpenMenuComponent>;
    private test;
    private inititial;
    private menuEntity;
    constructor(element: ElementRef, viewContainerRef: ViewContainerRef);
    ngOnInit(): void;
}
