import { OnInit, OnDestroy, ElementRef } from 'angular2/core';
import { DropdownMenuInterface, DropdownToggleInterface } from './dropdown.interfaces';
export declare class Dropdown implements OnInit, OnDestroy {
    el: ElementRef;
    isOpen: boolean;
    autoClose: string;
    keyboardNav: boolean;
    private dropdownAppendToBody;
    private onToggle;
    private addClass;
    private _isOpen;
    selectedOption: number;
    menuEl: ElementRef;
    toggleEl: ElementRef;
    private dropdownMenuTemplateUrl;
    constructor(el: ElementRef);
    ngOnInit(): void;
    ngOnDestroy(): void;
    dropDownMenu: DropdownMenuInterface;
    dropDownToggle: DropdownToggleInterface;
    toggle(open?: boolean): boolean;
    focusDropdownEntry(keyCode: number): void;
    focusToggleElement(): void;
}
