import { OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; export declare const CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR: any; export declare class SmartSelectComponent implements OnInit, ControlValueAccessor { items: any; itemLimit: number; showSearch: boolean; placeholder: string; valueProp: any; displayProp: any; dropdownDirection: string; private onTouchedCallback; private onChangeCallback; open: boolean; private searchText; selectedItem: any; private activeItem; constructor(); ngOnInit(): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; toggleOpen(): void; openDropDown(): void; closeDropdown(): void; showAll(): void; selectItem(item: any): void; selectNext(): void; selectPrevious(): void; showFooter(): boolean; handleKey(e: any): void; }