import { OnInit, Renderer2, EventEmitter, TemplateRef, Injector } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { DialogComponent } from '@farris/ui-dialog'; import { DatagridComponent } from '@farris/ui-datagrid'; import { MessagerService } from '@farris/ui-messager'; import { ParasMappingService } from '../../service/paras-mapping/paras-mapping.service'; import { Observable } from 'rxjs'; import { LocalizeService } from '@qdp/localize'; export declare class ParasMappingComponent implements OnInit { private renderer; private parasMappingService; private msgService; private injector; closeModal: EventEmitter; submitModal: EventEmitter; editorParams: any; queryId: any; qoManagerCode: any; queryRelativeUrl: any; isMultiForm: any; queryparaData: any; sourceparaData: any; modalFooter: TemplateRef; modalConfig: { title: string; width: number; height: number; showButtons: boolean; }; farrisDialog: DialogComponent; currTreeNodeId: any; currQueryInfoData: any; colSelectValue: any; colName: string; size: any; datasourceid: any; gridData: any[]; formGroup: FormGroup; private editedRowIndex; isNew: boolean; mappingTypeData: any; QueryInfoDatas: any; saveDatas: any; currentmode: boolean; localizeService: LocalizeService; columns: any[]; total: number; editMode: string; pageSize: number; pageIndex: number; dg1: DatagridComponent; dg2: DatagridComponent; constructor(renderer: Renderer2, parasMappingService: ParasMappingService, msgService: MessagerService, injector: Injector); ngOnInit(): void; private gridInit; onResized(event: any): void; clickCancel(): void; clickConfirm(): void; handlebeforeClose: () => Observable; updateParasMapping(): void; handleDialogShow(): void; addFilterRow($event: any): void; addFilterRowForIde($event: any): void; deleteFilterRow($event: any): void; deleteFilterRowForIde($event: any): void; cancelEdit($event: any): void; cancelEditForIde($event: any): void; }