import { OnInit, TemplateRef, ComponentFactoryResolver, Injector, ChangeDetectorRef } from '@angular/core'; import { ExpressionService } from '@gsp-svc/expression'; import { ProcessDesignerUIState } from '../../../app/process-designer.uistate'; import { Subject } from 'rxjs'; import { DatagridComponent } from '@farris/ui-datagrid'; import { BsModalService } from '@farris/ui-modal'; import { WfLocalePipe } from '../../../i18n/pipe/wf-process-editor-locale.pipe'; export declare class ParameterSettingComponent implements OnInit { private expr; private designerState; private resolver; private modalService; injector: Injector; private cdr; private localeId; private resources; private localePipe; modalFooter: TemplateRef; grid: DatagridComponent; idField: 'Name' | 'code'; private _mode; mode: 'bpmn' | 'usual'; submit: Subject; cancel: Subject<{}>; formTypeCollection: { text: any; value: string; }[]; valueTypeCollection: { text: any; value: string; }[]; cols: any[]; parameters: any[]; formType: string; showFormType: boolean; allParameters: any[]; constructor(expr: ExpressionService, designerState: ProcessDesignerUIState, resolver: ComponentFactoryResolver, modalService: BsModalService, injector: Injector, cdr: ChangeDetectorRef, localeId: string, resources: any, localePipe: WfLocalePipe); ngOnInit(): void; showExprHelp(e: any): void; clickOK(): void; clickCancel(): void; valueTypeChange(e: any): void; beforeEdit: (param: any) => import("rxjs").Observable; selectVariable(e: any): void; }