import { ComponentFactoryResolver, Injector } from "@angular/core"; import { LoadingService } from "@farris/ui-loading"; import { MessagerService } from "@farris/ui-messager"; import { BsModalService } from "@farris/ui-modal"; import { FrameworkService } from "@gsp-sys/rtf-common"; import { Observable } from "rxjs"; import { BpmRuntimeExecutionService, StartProcessPayload } from "@edp-bpm/universal-runtime-api"; export declare class BpmRuntimeDevkitService { bpmRuntimeExecutionService: BpmRuntimeExecutionService; framework: FrameworkService; messager: MessagerService; loading: LoadingService; localeId: string; modalService: BsModalService; cfr: ComponentFactoryResolver; injector: Injector; constructor(bpmRuntimeExecutionService: BpmRuntimeExecutionService, framework: FrameworkService, messager: MessagerService, loading: LoadingService, localeId: string, modalService: BsModalService, cfr: ComponentFactoryResolver, injector: Injector); /** * 启动业务流程 * @param payload 业务流启动参数 * @returns */ startProcess(payload: StartProcessPayload): Observable; /** * 通过运行框架查看流程实例 * @param procInstId 流程实例ID */ viewProcessInstance(procInstId: string): void; }