import { EventEmitter, OnInit } from '@angular/core';
import { FormControl } from '@angular/forms';
import { Observable } from 'rxjs/Observable';
import { MatAutocomplete, MatChipInputEvent } from '@angular/material';
export declare class ChipInputComponent implements OnInit {
    visible: boolean;
    selectable: boolean;
    removable: boolean;
    addOnBlur: boolean;
    separatorKeysCodes: number[];
    placeholder: string;
    options: Array<string>;
    filteredOptions: Observable<string[]>;
    isOptionsFilter: boolean;
    onIllegalInput: EventEmitter<string>;
    inputValue: string;
    chips: Array<string>;
    onValueChange: EventEmitter<{}>;
    myControl: FormControl;
    matAutocomplete: MatAutocomplete;
    add(event: MatChipInputEvent): void;
    remove(chip: any): void;
    chooseFirstOption(event: KeyboardEvent): void;
    filter(val: string): string[];
    ngOnInit(): void;
}
