import { QueryList } from '@angular/core'; import { VrcOptionComponent } from '../../components/vrc-option/vrc-option.component'; import { Option } from './../../components/vrc-option/models/option'; import { IDatalist } from './idatalist'; import { VrInputField } from '../vr-element-field/vr-input-field'; export declare abstract class VrInputDatalist extends VrInputField implements IDatalist { options: QueryList; abstract onOpen(): void; abstract onClose(): void; abstract isCurrentInit(): void; abstract isSelected(index: number): void; abstract scrollIntoView(): void; protected get maxIndex(): number; protected get isCurrent(): number; protected set isCurrent(index: number); setClass(option: Option): any; onClicked(index: number): void; onKeyEvent(keyEvent: KeyboardEvent): void; protected action(keyEvent: KeyboardEvent): void; private setDown; private setUp; private getSelected; }