import { EventEmitter } from "@angular/core"; export declare type DropdownAutoCloseType = "itemClick" | "outsideClick" | "disabled"; export declare const DropdownAutoCloseType: { ItemClick: DropdownAutoCloseType; OutsideClick: DropdownAutoCloseType; Disabled: DropdownAutoCloseType; }; export declare class DropdownService { isOpen: boolean; isAnimating: boolean; isOpenChange: EventEmitter; isDisabled: boolean; autoCloseMode: DropdownAutoCloseType; parent?: DropdownService; children: DropdownService[]; get isNested(): boolean; constructor(autoCloseMode?: DropdownAutoCloseType); setOpenState(isOpen: boolean, reflectInParent?: boolean): void; setDisabledState(isDisabled: boolean): void; toggleOpenState(): void; registerChild(child: DropdownService): void; isChildRegistered(child: DropdownService): boolean; clearChildren(): void; private delay; } //# sourceMappingURL=dropdown.service.d.ts.map