import { BaseDirective } from '../../base.directive';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "@angular/material/menu";
import * as i3 from "./components/eui-dropdown-content.component";
export declare class EuiDropdownComponent extends BaseDirective {
    e2eAttr: string;
    tabIndex: number;
    width: string;
    get isDropDownRightAligned(): boolean;
    set isDropDownRightAligned(value: boolean);
    _isDropDownRightAligned: boolean;
    get cssClasses(): string;
    constructor();
    onClicked(event: Event): void;
    static ɵfac: i0.ɵɵFactoryDef<EuiDropdownComponent, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<EuiDropdownComponent, "eui-dropdown", never, { "e2eAttr": "e2eAttr"; "tabIndex": "tabIndex"; "width": "width"; "isDropDownRightAligned": "isDropDownRightAligned"; }, {}, never, ["*", "eui-dropdown-content"]>;
}
export declare class EuiDropdownModule {
    static ɵmod: i0.ɵɵNgModuleDefWithMeta<EuiDropdownModule, [typeof EuiDropdownComponent], [typeof i1.CommonModule, typeof i2.MatMenuModule, typeof i3.EuiDropdownContentModule], [typeof EuiDropdownComponent, typeof i3.EuiDropdownContentModule]>;
    static ɵinj: i0.ɵɵInjectorDef<EuiDropdownModule>;
}
