import { OnInit, EventEmitter, OnDestroy } from '@angular/core'; import * as i0 from "@angular/core"; export declare class DropdownInputboxComponent implements OnInit, OnDestroy { /** * Icon of chevron pointing down, used for the dropdown toggle. */ dropdownToggleIcon: import("@fortawesome/fontawesome-common-types").IconDefinition; /** * Icon for the clear button */ clearIcon: import("@fortawesome/fontawesome-common-types").IconDefinition; /** * Color for the clear icon. By default, #9dacba */ clearIconColor: string; /** * event emitter to detech clear icon click * */ clearIconClick: EventEmitter; /** * Input string query * */ query: string; /** * controls whether to show showClearButton * */ showClearButton: boolean; /** * controls whether to show showClearButton * */ showDropdownButton: boolean; /** * event to emit input query * */ queryChange: EventEmitter; /** * Input box focus event, needs to be binded separately to hasfocus using viewchild * */ focusState: EventEmitter; /** * * * This is a separate event handler */ submitHandler: EventEmitter; labelClear: string; labelSelect: string; placeholder: string; labelPlaceholder: string; setFocus(focus: boolean): void; clearEventHandler(): void; constructor(); ngOnInit(): void; ngOnDestroy(): void; submit(value: any): void; handleUserInput(value: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }