import { EventEmitter, OnInit, SimpleChanges, OnChanges } from '@angular/core'; import { IDropDownOption } from "./dropdown-models"; import { Size } from "../../common/enums"; import { BaseTextElementComponent } from "../text-elements/base-text-element.component"; import { InputComponent } from '../text-elements/input/input.component'; export declare class DropDownComponent extends BaseTextElementComponent implements OnInit, OnChanges { dropdownInput: InputComponent; changeEmitter: EventEmitter; options: IDropDownOption[]; selectedOption: IDropDownOption; selectedOptionVal: string; size: Size; show: boolean; private unselectableOptions; isGroupDesign: boolean; allOptions: IDropDownOption[]; filterValue: string; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; getValue(): any; private getSelectedOptionByVal; selectOption: (selectedOption: IDropDownOption) => void; toggleDropdown: (event?: any) => void; private isSelectable; closeListOptions: () => void; }