import { Injector, EventEmitter } from '@angular/core'; import { DxPopupComponent, DxFormComponent } from 'devextreme-angular'; import { KmmNgBackendService } from 'kmm-ng-backend'; export declare class DynamicFilterComponent { protected _appService: KmmNgBackendService; protected _injector: Injector; static NAME: string; popup: DxPopupComponent; dxForm: DxFormComponent; filterEvent: EventEmitter; filterReady: EventEmitter; dataModel: Object; title: string; visible: boolean; formItems: any; submit: any; originalItems: any; redefine: boolean; firstRun: boolean; resetParams: boolean; hasDefault: boolean; constructor(_appService: KmmNgBackendService, _injector: Injector); popupClose(ev: any): void; setItems(items: any): void; assemblyForm(items: any): void; buildItems(filtro: any): Array; resetFilter: (e: any) => void; submitFilter: (e: any) => void; }