import { AfterViewInit, ChangeDetectorRef, EventEmitter, Injector, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { DialogComponent } from '@farris/ui-dialog'; import { SearchBoxComponent, SearchFieldsComponent } from '@farris/ui-search-box'; import { LookupGridComponent } from '../lookup-grid.component'; import { SearchBarMode } from '../lookup-displaytype'; export declare class LookupFilterBarComponent implements OnInit, OnChanges, AfterViewInit { private injector; private cd; private lookIns; fields: any[]; filterFields: any[]; searchAnyField: boolean; columns: any[]; viewType: SearchBarMode; isNav: boolean; searchFields: any[]; conditionsChange: EventEmitter<{}>; searchboxRef: SearchBoxComponent; searchfieldsRef: SearchFieldsComponent; textConditions: any[]; fieldConditons: any[]; dialogRef: DialogComponent; private el; constructor(injector: Injector, cd: ChangeDetectorRef, lookIns: LookupGridComponent); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; private initSearchValue; private converColumnToFilterField; private convertColumnsToSearchFields; onConditionChange($event: any, isString?: boolean): void; onClearConditions($event: MouseEvent): void; onEsc($event: any): void; }