import { ElementRef, EventEmitter, OnChanges, OnInit, SimpleChanges } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; import { SearchPickerNoResultsRenderer } from "./SearchPickerNoResultsRenderer"; import { IPickerItem, ISearcher, SearchPicker } from "searchpicker"; export declare class NSearchPickerComponent implements ControlValueAccessor, OnChanges, OnInit { private el; private noResultsRendererFactory; placeholder: string; minlen: number; maxresults: number; searcher: ISearcher; resultRenderer: (item: IPickerItem, query: string) => Node; noResultsRenderer: (query: string) => Text; footerRenderer: any; isDisabled: boolean; isInputDisabled: boolean; pick: EventEmitter<{ query: string; item: any; rank: number; totalCount: number; }>; ready: EventEmitter; private applying; private searchPicker; private propagateChange; constructor(el: ElementRef, noResultsRendererFactory: SearchPickerNoResultsRenderer); focus(): void; ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; writeValue(newArray: IPickerItem[]): void; private setDisabled; }