import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { AcField } from '../../models/field'; import { FormControl, FormGroup } from '@angular/forms'; import { FloatLabelType, MatFormFieldAppearance } from '@angular/material/form-field'; import { AcAffix } from '../../models/affix'; import { AcHint } from '../../models/hint'; import { MatChipInputEvent } from '@angular/material/chips'; import { FieldChipsAutocompleteConfig } from '../../models/field-chips-autocomplete-config'; import { Observable } from 'rxjs'; import { MatAutocomplete, MatAutocompleteSelectedEvent } from '@angular/material/autocomplete'; export declare class FieldChipsAutocompleteComponent implements OnInit, OnDestroy, AcField { separatorKeysCodes: number[]; appearance: MatFormFieldAppearance; floatLabel: FloatLabelType; field: FieldChipsAutocompleteConfig; group: FormGroup; ctrl: FormControl; filteredOptions: Observable; private unsubcribe$; private options; itemInput: ElementRef; matAutocomplete: MatAutocomplete; get values(): any; constructor(separatorKeysCodes: number[], appearance: MatFormFieldAppearance, floatLabel: FloatLabelType); ngOnInit(): void; buttonAction(event: MouseEvent, b: AcAffix | AcHint): void; add(event: MatChipInputEvent): void; remove(item: string): void; selected(event: MatAutocompleteSelectedEvent): void; private onValueChange; private _filter; ngOnDestroy(): void; }