import { NcDropdownToggleDirective } from './dropdown-toggle.directive';
import * as i0 from "@angular/core";
export declare class NcDropdownDirective {
    private isOpenSubject;
    readonly isOpen$: import("rxjs").Observable<boolean>;
    readonly toggler: NcDropdownToggleDirective;
    handleKeyDown(event: KeyboardEvent): void;
    set isOpen(value: boolean);
    get isOpen(): boolean;
    toggle(): void;
    close(): void;
    open(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NcDropdownDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NcDropdownDirective, "[ncDropdown]", ["ncDropdown"], { "isOpen": "isOpen"; }, {}, ["toggler"]>;
}
