import { ElementRef, TemplateRef } from '@angular/core'; import { TypeaheadOptions } from './typeahead-options.class'; import { TypeaheadDirective } from './typeahead.directive'; import { TypeaheadMatch } from './typeahead-match.class'; export declare class TypeaheadContainerComponent { parent: TypeaheadDirective; query: any; element: ElementRef; isFocused: boolean; top: string; left: string; display: string; protected _active: TypeaheadMatch; protected _matches: Array; protected placement: string; constructor(element: ElementRef, options: TypeaheadOptions); matches: Array; readonly itemTemplate: TemplateRef; position(hostEl: ElementRef): void; selectActiveMatch(): void; prevActiveMatch(): void; nextActiveMatch(): void; protected selectActive(value: TypeaheadMatch): void; protected hightlight(match: TypeaheadMatch, query: any): string; focusLost(): void; isActive(value: TypeaheadMatch): boolean; protected selectMatch(value: TypeaheadMatch, e?: Event): boolean; }