import { ElementRef, EventEmitter, TemplateRef } from '@angular/core'; import { DomHandler } from '../dom/domhandler'; import { ControlValueAccessor } from '@angular/forms'; export declare const CHIPS_VALUE_ACCESSOR: any; export declare class Chips implements ControlValueAccessor { el: ElementRef; domHandler: DomHandler; style: any; styleClass: string; disabled: boolean; onAdd: EventEmitter; onRemove: EventEmitter; field: string; placeholder: string; max: number; itemTemplate: TemplateRef; value: any; onModelChange: Function; onModelTouched: Function; valueChanged: boolean; focus: boolean; constructor(el: ElementRef, domHandler: DomHandler); writeValue(value: any): void; registerOnChange(fn: Function): void; registerOnTouched(fn: Function): void; setDisabledState(val: boolean): void; resolveFieldData(data: any, field: string): any; onFocus(): void; onBlur(): void; removeItem(event: Event, index: number): void; onKeydown(event: KeyboardEvent, inputEL: HTMLInputElement): void; readonly maxedOut: boolean; } export declare class ChipsModule { }