import { ElementRef, EventEmitter, InjectionToken } from '@angular/core'; import { CancelableEventArgs, CancelableBrowserEventArgs } from '../core/utils'; export declare const IGX_COMBO_COMPONENT: InjectionToken; /** @hidden @internal TODO: Evaluate */ export interface IgxComboBase { id: string; data: any[]; valueKey: string; groupKey: string; isRemote: boolean; filteredData: any[]; totalItemCount: number; itemsMaxHeight: number; itemHeight: number; searchValue: string; searchInput: ElementRef; comboInput: ElementRef; onOpened: EventEmitter; onOpening: EventEmitter; onClosing: EventEmitter; onClosed: EventEmitter; focusSearchInput(opening?: boolean): void; triggerCheck(): void; addItemToCollection(): void; isAddButtonVisible(): boolean; handleInputChange(event?: string): void; isItemSelected(itemID: any): boolean; selectItems(itemIDs: any[], clearSelection?: boolean, event?: Event): void; deselectItems(itemIDs: any[], event?: Event): void; }