import { ElementRef, Renderer, TemplateRef } from '@angular/core'; import { BaseInput } from 'ionic-angular/util/base-input'; import { Config, Form, Item, ModalController } from 'ionic-angular'; export interface AutoCompleteDataProvider { init(params: any): Promise; loadItems(params: any): Promise>; } export declare class AutoCompleteCmp extends BaseInput { private modalCtrl; dataProvider: AutoCompleteDataProvider; minChar: number; placeholder: string; valueField: string; textField: string; providerParams: any; template: TemplateRef; icon: string; iconColor: string; showClear: boolean; keyword: string; private _modal; private isInit; constructor(config: Config, elementRef: ElementRef, renderer: Renderer, form: Form, item: Item, modalCtrl: ModalController); clear(): void; showModal(): void; _inputUpdated(): void; }