import { EventEmitter, OnInit } from '@angular/core'; import { IconService } from '../../../services/icons.service'; import { ListMetadata } from './types'; import * as i0 from "@angular/core"; export declare class ItemListComponent implements OnInit { states: { ENABLED: "ENABLED"; DISABLED: "DISABLED"; WORKING: "WORKING"; ERROR: "ERROR"; }; defaultColor: string; /** * Metadatos de la lista y sus elementos. */ props: ListMetadata; /** * Evento emitido al hacer click en un elemento de la lista. */ onClick: EventEmitter; /** * Evento emitido al hacer click en una acción de un elemento. */ onActionClick: EventEmitter; constructor(icon: IconService); ngOnInit(): void; /** * Emite el token del elemento clicado. * @param token Token del elemento */ clickHandler(token?: string): void; /** * Emite el token de la acción clicada. * @param token Token de la acción */ onActionClickHandler(token?: string): void; /** * Devuelve el color de borde de la lista. */ color(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }