import * as lucide_angular from 'lucide-angular'; import * as i0 from '@angular/core'; import { EventEmitter } from '@angular/core'; import { MatChipListboxChange } from '@angular/material/chips'; import * as i1 from '@angular/common'; interface IOption { value: string; label: string; /** * Deshabilita este chip individualmente (opcional, default: habilitado). * Un chip deshabilitado no puede seleccionarse ni deseleccionarse por el * usuario, pero SÍ refleja su estado `selected` desde el `value`. */ disabled?: boolean; } declare class ChipSelectorComponent { control: any; options: IOption[]; value: string | string[] | null; label: string; isFormDisabled: boolean; multiple: boolean; descriptionTooltip: string; changeEvent: EventEmitter; constructor(); readonly infoCircle: lucide_angular.LucideIconData; onSelectionChange(event: MatChipListboxChange): void; isSelected(optionValue: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class KifChipSelectorModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { ChipSelectorComponent, KifChipSelectorModule }; export type { IOption };