import { EventEmitter } from '@angular/core'; /** * Component with text input field that stores text as tags * Value can be passed and retrieved via value property, and valueChange event * Value is a string with the concatenation of the tags, separated by a separator character */ export declare class TagInputComponent { formDataName: string; value: string; /** * When disabled will not show the text input field, and will impede tags from being removed * * @type {boolean} * @memberof TagInputComponent */ disabled: boolean; /** * The string that will be used to separate tags. When using one-character separators, the separator is also used as a way to terminate input (like Enter) * * @type {string} * @memberof TagInputComponent */ separator: string; /** * The placeholder for the text input field * * @type {string} * @memberof TagInputComponent */ placeholder: string; valueChange: EventEmitter; values: string[]; newTag: string; ngOnInit(): void; keyUp(event: any): void; saveNewTag(): void; addTag(tag: string): void; removeTag(tag: string): void; private updateValue; }