import { ElementRef, NgZone, EventEmitter, TemplateRef } from '@angular/core'; import { Select } from './../common/select'; import { ControlValueAccessor } from '@angular/forms'; export declare class MultipleComponent extends Select implements ControlValueAccessor { elementRef: ElementRef; zone: NgZone; name: any; classe: any; placeholder: string; minimoCaracteres: number; templateResultado: TemplateRef; templateSelecionado: TemplateRef; templateSemResultado: TemplateRef; disabled: boolean; indiceId: string; indiceNome: string; valores: any; change: EventEmitter; onSelecionarItem: EventEmitter; onBuscar: EventEmitter; onApagar: EventEmitter; onRemoverItem: EventEmitter; onAbrir: EventEmitter; onFechar: EventEmitter; onLimpar: EventEmitter; campoBusca: ElementRef; constructor(elementRef: ElementRef, zone: NgZone); abrir(): boolean; selecionar(item: any): void; getSomenteId(): any[]; limpar(event: any): void; remove(item: any, event: any): void; buscar(): boolean; value: any; writeValue(value: any): void; updateValue(value: any): void; onChange(_: any): void; onTouched(): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; _onChangeCallback(_: any): void; _onTouchedCallback(): void; }