import { ElementRef, EventEmitter, OnChanges, SimpleChanges, TemplateRef } from '@angular/core'; import { Subject } from 'rxjs'; import { GlobalSearchOverlayService } from './services/global-search-overlay.service'; export declare class UxgGlobalSearch implements OnChanges { private overlayService; groupBy?: string; resultItemTemplate?: TemplateRef; emptySearchTemplate?: TemplateRef; resultStatusTemplate?: TemplateRef; showFilter: boolean; maxItems?: number; itemDivider: boolean; groupDivider: boolean; itemsLayout: 'row' | 'column'; results: any[]; resultItemClick: EventEmitter; searchTermChange: EventEmitter; searchClose: EventEmitter; results$: Subject; get searchInput(): ElementRef; constructor(overlayService: GlobalSearchOverlayService); private ref?; private componentRef?; openSearch(): void; closeSearch(): void; ngOnChanges(changes: SimpleChanges): void; }