import { AfterViewInit, ComponentFactoryResolver, Injector, NgZone, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { InputGroupComponent } from '@farris/ui-input-group'; import { QuickSelectOption } from '../lookup-displaytype'; import { LookupGridComponent } from '../lookup-grid.component'; export declare class LookupQuickSelectDirective implements OnInit, AfterViewInit, OnDestroy { private injector; private ngzone; private render; private inputRef; private lookupRef; private cfr; options: QuickSelectOption; private panelElement; private cmpRef; private data; constructor(injector: Injector, ngzone: NgZone, render: Renderer2, inputRef: InputGroupComponent, lookupRef: LookupGridComponent, cfr: ComponentFactoryResolver); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; private removePanelElement; private clearSearchValue; hide(e?: any, isMoreClick?: boolean): void; private setPanelPosition; private createDataPanel; private selectItem; private calculationPanelHeight; private getInputSizeInfo; private getPanelSize; private getData; private loadData; registerKeyboardEvent($event: KeyboardEvent): void; }