import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { Observable, Subscription } from 'rxjs'; import { MatSelectChange } from '@angular/material/select'; import * as i0 from "@angular/core"; export declare class MukDropDownComponent implements OnInit, OnDestroy { controller: FormControl; label: string; value: string; key: string; options: any[]; optionsObservable: Observable | undefined; isObservable: boolean; isDependent: boolean | undefined; isMultiple: boolean; isSearchable: boolean; isDisplayClearBtn: boolean; isDisabled: boolean; placeholder: string; searchOptions: any; controllerValue: { key: unknown; value: unknown; }[]; isDisplayChips: boolean; isShowTooltip: boolean; isWhiteMode: boolean; isDisplayButton: boolean; isDisplayNone: boolean; isLoading: boolean; searchValue: string; textButton: string; textNone: string; onChange: EventEmitter; onScroll: EventEmitter; onSearch: EventEmitter; onClear: EventEmitter; onRemoveChip: EventEmitter; onControlValueChange: EventEmitter; onButtonClick: EventEmitter; subscription: Subscription; searchCtrl: FormControl; protected clearControllerValue(): void; ngOnInit(): void; search(): void; ngOnDestroy(): void; clearSearch(): void; emitClear(event: Event): void; changeSelection($event: MatSelectChange): void; optionChosen(option: any): void; remove(value: { key: unknown; value: unknown; }): void; setControllerValueInChipsMode(): void; getDisplayChips(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }