import { Overlay, OverlayRef } from '@angular/cdk/overlay'; import { TemplatePortalDirective } from '@angular/cdk/portal'; import { EventEmitter, Injector, OnDestroy } from '@angular/core'; import { LegoBaseComponent, Parent } from '../../lego-base.component'; export declare class DropdownComponent extends LegoBaseComponent implements OnDestroy { protected injector: Injector; protected overlay: Overlay; reference: HTMLElement; minWidth: number; maxWidth: number; syncWidth: boolean; cssClasses: string; visible: EventEmitter; hidden: EventEmitter; contentTemplate: TemplatePortalDirective; private overlayRef; private viewRef; showing: boolean; constructor(injector: Injector, overlay: Overlay, parent: Parent); show(): void; hide(): void; onWinResize(): void; getOverlayRef(): OverlayRef; ngOnDestroy(): void; private setWidth; private getOverlayConfig; }