import { URLSearchParams } from "@angular/http"; import { ModelBaseService } from "../../services/model-base.service"; import { EventEmitter, SimpleChange } from "@angular/core"; import { BaseEntitySearchComponent } from './base-entity-search.component'; export declare class EntitySearchComponent extends BaseEntitySearchComponent { private entModelService; onNotifySelection: EventEmitter; protected isDisabled: boolean; protected searchResults: Array; protected _searchString: string; protected searching: boolean; private _selectedEntity; lastSearch: string; initialSearch: string; constructor(entModelService: ModelBaseService); getItems(search: string, given?: URLSearchParams): void; onSelect(ent: T): void; searchList(): Array; hasResults(): boolean; selectedEntity(): any; clear(leaveInitial?: boolean): void; hasEntity(): boolean; onClear(): void; protected setSelectedEntity(ent: any): void; length(): number; displayField(ent: any): string; onKeyBoardSelect(): void; searchAgain(): void; onBlur(): void; protected onChanges(changes: { [propKey: string]: SimpleChange; }, initialEntity: any): void; }