import { OnInit } from '@angular/core'; import { IFilter } from '../../models/IFilter'; import { MatChip, MatChipInputEvent } from '@angular/material/chips'; export declare class ChipComponent implements OnInit { isInput: boolean; isChoice: boolean; isFilter: boolean; /** * Options to display as radio buttons * Use the IFilter interface: { description: string; id: number; disabled?: boolean; } * * @internal */ options: IFilter[]; /** * Chip Type. * Options: Input, Choice or Filter * Default value: Input * * @internal */ chipType: string; /** * Text to display if the chip type is Input * Default valie: Empty. * * @internal */ elementType: string; removable: boolean; addOnBlur: boolean; readonly separatorKeysCodes: number[]; constructor(); ngOnInit(): void; /** * Add a new element to the array. * @param event element with the new element to add */ add: (event: MatChipInputEvent) => void; /** * Remove a single element of the list * @param option Filter to remove */ remove: (option: IFilter) => void; chipSelection: (chip: MatChip) => void; }