import { OnInit, ViewContainerRef, EventEmitter, ComponentFactoryResolver, ComponentRef, ChangeDetectorRef, OnDestroy } from '@angular/core'; import { Observable } from 'rxjs'; import { LookupGridOptions } from './lookup-grid-options'; import { LookupGridComponent } from './lookup-grid.component'; import { FilterCondition } from '@farris/ui-common/types'; export declare class LookupLeftComponent implements OnInit, OnDestroy { private cfr; private cd; cmpRef: ComponentRef; navOptions: LookupGridOptions; lookupCmp: LookupGridComponent; navConditions: Array; cmpContainer: ViewContainerRef; selected: EventEmitter<{ data: any; node?: any; }>; unselected: EventEmitter<{}>; search: EventEmitter<{ field: string; value: string; }>; pageChanged: EventEmitter<{ pageInfo: { pageIndex: number; pageSize: number; }; search: { field: string; value: string; }; }>; private _searchState; private _sortState; private allData; constructor(cfr: ComponentFactoryResolver, cd: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; updateScrollPosition(): void; createComponent(): Observable; update(): void; resize(size?: { width: number; height: number; }): void; isTreeList(): boolean; private selectLeftDataTableRow; private closeLoading; private httpRequest; private initDataTable; private buildParams; private initTreeTable; private onNodeExpanded; private getChildren; loadData(): void; onConditionsChange($event: any): void; }