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; }