import { ElementRef, OnInit, OnDestroy, OnChanges, SimpleChanges } from '@angular/core';
import { DropdownRenderer } from '../help';
import { DropdownService, DropdownDisplayLimit } from '../dropdown/dropdown.service';
export declare function dropdownZIndexFactory(zIndex: number): number;
export declare class DropdownMenuComponent implements OnInit, OnDestroy, OnChanges {
    elementRef: ElementRef;
    private dropdownService;
    private renderer;
    zIndex: number;
    displayLimit: DropdownDisplayLimit;
    expand: boolean;
    autoDisplay: boolean;
    private removeFn;
    constructor(elementRef: ElementRef, zIndex: number, dropdownService: DropdownService, renderer: DropdownRenderer);
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    ngOnDestroy(): void;
    click(): void;
}
