import { OnInit, EventEmitter, TemplateRef, ComponentFactoryResolver, Injector, ChangeDetectorRef } from '@angular/core'; import { TypeConverter } from '@farris/ide-property-panel'; import { CallActivitySubProcess } from '../call-activity-sub-process/call-activity-sub-process.entity'; import { MessagerService } from '@farris/ui-messager'; import { ProcessDeUtil } from '../../domain/process-de-util'; import { HttpService } from '@ecp-caf/caf-common'; import { Observable } from 'rxjs'; import { ProcessDesignerUIState } from '../../app/process-designer.uistate'; import { ExpressionService } from '@gsp-svc/expression'; import { FarrisRadioGroupComponent } from '@farris/ui-forms'; import { NotifyService } from '@farris/ui-notify'; import { BsModalService } from '@farris/ui-modal'; import { SubProcessType } from '../call-activity-sub-process/SubProcessType'; import { BillSourceType } from '../call-activity-sub-process/BillSourceType'; import { WfLocalePipe } from '../../i18n/pipe/wf-process-editor-locale.pipe'; export declare class CallActivitySubProcess2Component implements OnInit { private notify; private modalService; private message; private util; private http; private designerState; private expr; private cfr; private inj; private cdr; private localeId; private resources; private localePipe; cls: string; editorParams: { bizTypeId?: string; }; value: CallActivitySubProcess; closeModal: EventEmitter; submitModal: EventEmitter; modalFooter: TemplateRef; modalConfig: { title: any; width: number; height: number; showButtons: boolean; }; callActivitySubProcess: CallActivitySubProcess; groupIcon: string; readonly subProcessType: typeof SubProcessType; readonly billSourceType: typeof BillSourceType; radioGroupProcessType: FarrisRadioGroupComponent; radioGroupProcessTypeData: { value: string; name: any; }[]; radioGroupBillSource: FarrisRadioGroupComponent; radioGroupBillSourceData: { value: BillSourceType; name: any; }[]; constructor(notify: NotifyService, modalService: BsModalService, message: MessagerService, util: ProcessDeUtil, http: HttpService, designerState: ProcessDesignerUIState, expr: ExpressionService, cfr: ComponentFactoryResolver, inj: Injector, cdr: ChangeDetectorRef, localeId: string, resources: any, localePipe: WfLocalePipe); ngOnInit(): void; clickOK(): void; clickCancel(): void; processConfirm(args: any): void; processTypeChange(val: any): void; billSourceChange(val: any): void; selectProcess(): void; clearProcess(): void; openProcHelp(): Observable; clearProcessDef(args: any): void; flowFormConfirm(args: any): void; clearFlowForm(args: any): void; setBizDataId(): void; private showExprHelp; valueChange(bool: boolean): void; private validator; private getProcessDefKey; private getFlowForm; getAifProcessName(code: string): void; } export declare class CallActivitySubProcess2Converter implements TypeConverter { private localePipe; constructor(localePipe: WfLocalePipe); convertTo(data: any): string; }