import { AfterViewInit, OnInit, ElementRef, TemplateRef, EventEmitter, Renderer2, OnDestroy } from '@angular/core'; import { DropdownItem } from './dropdown.item.props'; export declare class FarrisDropdownComponent implements OnInit, AfterViewInit, OnDestroy { private el; private renderer; nest: boolean; _width: string | number; _height: string | number; width: any; title: string; hover: boolean; size: string; type: string; hideOnClick: boolean; splitButton: boolean; position: string; model: DropdownItem[]; dropdownTempl: TemplateRef; leftClick: EventEmitter; select: EventEmitter; visibleChange: EventEmitter; dropdownButton: HTMLButtonElement; menu: HTMLDivElement; show: boolean; globalListenFunc: Function; menuListenFunc: Function; constructor(el: ElementRef, renderer: Renderer2); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; showDropMenu(event?: Event): void; closeDropMenu(): void; hoverDropdown(): void; /** * 弹出事件 */ selectItem(model: any): void; leftButtonClick(): void; resolveSize(size: any): string; }