import { Injector } from '@angular/core'; import { FrameContext, onFrameComponentInit } from '@farris/devkit'; import { WorkFlow } from './types'; import { WorkFlowMessage } from './work-flow-message'; import { WorkFlowMessageService } from './work-flow-message.service'; export declare class WorkFlowMessageHandler implements onFrameComponentInit { private injector; private frameContext; private workFlowMessageService; private workFlowMessage; constructor(injector: Injector, frameContext: FrameContext, workFlowMessageService: WorkFlowMessageService, workFlowMessage: WorkFlowMessage); onComponentInit(frameContext: FrameContext): void; handle(message: WorkFlow.IMessage): void; private buildMessage; private getFormFrameContexts; /** * 是否有未保存的变更 */ private readonly isChanged; }