import { ComponentFactoryResolver, Injector } from "@angular/core"; import { StartProcessPayload } from "@edp-bpm/universal-runtime-api"; import { FrameContext } from "@farris/devkit"; import { BpmRuntimeDevkitService } from "../bpm-runtime-devkit/bpm-runtime-devkit.service"; import { MessagerService } from "@farris/ui-messager"; import { NotifyService } from "@farris/ui-notify"; import { LocalePipe } from "../bpm-runtime-devkit/pipe/locale.pipe"; export declare class BpmRuntimeDevkitWebCmpService { bpmRuntimeDevkitService: BpmRuntimeDevkitService; frameContext: FrameContext; inj: Injector; cfr: ComponentFactoryResolver; localeId: string; messager: MessagerService; notify: NotifyService; localePipe: LocalePipe; constructor(bpmRuntimeDevkitService: BpmRuntimeDevkitService, frameContext: FrameContext, inj: Injector, cfr: ComponentFactoryResolver, localeId: string, messager: MessagerService, notify: NotifyService, localePipe: LocalePipe); /** * 启动业务流程 * @param payload 启动业务流程参数 * @returns */ startProcess(payload: StartProcessPayload): any; /** * 通过运行框架查看流程实例 * @param procInstId 业务流实例ID */ viewProcessInstance(procInstId: string): void; }