import { ElementRef, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { FormControl } from '@angular/forms'; import { ErrorStateMatcher, MatAutocompleteSelectedEvent, MatChipInputEvent } from '@angular/material'; import { Observable } from 'rxjs'; import { DataItem } from '../model/data.item'; export declare class InputChips implements OnInit, OnChanges { multiple: boolean; values: DataItem[]; lookup: DataItem[]; filtered: DataItem[]; chipInputCtl: FormControl; readonly separatorKeysCodes: number[]; chipInput: ElementRef; searchFunc: (string: any) => Observable; isLoading: boolean; name: string; label: string; hint: string; errorMessage: string; required: boolean; hidden: boolean; disabled: boolean; readonly: boolean; validator: (string: any) => string; error: string; constructor(); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; remove(array: any[], item: any): void; selectedItem(event: MatAutocompleteSelectedEvent): void; restart(event: MatChipInputEvent): void; searchInner(phrase: string): Observable; readonly errorMatcher: ErrorStateMatcher; }