import { ElementRef } from '@angular/core'; import { VrInputDatalist } from '../../../shared/datalist/vr-input-datalist'; export declare abstract class VrAutocomplete extends VrInputDatalist { autocompleteInputRef: ElementRef; autocompleteListOptionsRef: ElementRef; isOpen: boolean; private timeout; private timeoutDatalist; get inputElement(): HTMLInputElement; get listOptionDIVElement(): HTMLDivElement; isSelected(index: number): void; private set opacity(value); onClose(): void; onBlur(): void; onOpen(): void; isCurrentInit(): void; scrollToTop(): void; scrollIntoView(): void; private scrollToOption; protected elementChange(v: any): void; protected setPosition(): void; private setListOptionsWidth; protected setListOptionsTop(): void; isValidVerticalPosition(element: HTMLElement): boolean; private offset; private hiddenListOptions; }