import { EventEmitter } from '../../../../stencil-public-runtime';
import { IOption } from '../../ez-search-plus';
export declare class EzSearchResultList {
  private readonly _startHighlightTag;
  private readonly _endHighlightTag;
  private _optionsList;
  private i18n;
  showLoading: boolean;
  visibleOptions: Array<IOption>;
  value: IOption | string;
  showOptionValue: boolean;
  changeValue: EventEmitter<IOption>;
  _preSelection: number;
  observerVisivleOptions(newValue: Array<IOption>): void;
  nextOption(): Promise<void>;
  previousOption(): Promise<void>;
  private preSelectItemByIndex;
  private selectOption;
  private removeHighLight;
  private createAndSelectOption;
  private scrollToOption;
  private buildItem;
  selectCurrentItem(): Promise<void>;
  cancelSelection(): Promise<void>;
  private cancelPreselection;
  private canShowListOptions;
  componentWillLoad(): Promise<void>;
  render(): any;
}
