import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { ListOptionsItem } from '../../models';
import { UglaService } from '../../ugla.service';
/**
* List component
*
* This component generates a selectable list of names getting the index of each item.
*
* @example
*
*
*/
export declare class ListOptionsComponent implements OnChanges {
private ugla;
/**
* Receive onClick function
*/
onClick: EventEmitter;
/**
* Receive an array of strings
*/
names: string[];
/**
* Receive an array os strings
*/
items: ListOptionsItem[];
/**
* Text to attribute id
*/
id: string;
/**
* Insert the theme name on html component
*/
theme: string;
/**
* Receives the component's name
* @param ugla: UglaService
*/
constructor(ugla: UglaService);
selectName(index: any): void;
selectItem(index: any): void;
ngOnChanges(changes: SimpleChanges): void;
keydownEvent(index: any, event: any): void;
}