import { IProcessTokenFacade, IProcessTokenResult, Model, Runtime } from '@process-engine/process_engine_contracts'; export declare class ProcessTokenFacade implements IProcessTokenFacade { private processTokenResults; private _processInstanceId; private _processModelId; private _correlationId; private _identity; constructor(processInstanceId: string, processModelId: string, correlationId: string, identity: any); private readonly processInstanceId; private readonly processModelId; private readonly correlationId; private readonly identity; getAllResults(): Promise>; createProcessToken(payload?: any): Runtime.Types.ProcessToken; addResultForFlowNode(flowNodeId: string, result: any): Promise; importResults(processTokenResults: Array): Promise; getProcessTokenFacadeForParallelBranch(): Promise; mergeTokenHistory(processTokenToMerge: IProcessTokenFacade): Promise; getOldTokenFormat(): Promise; evaluateMapperForSequenceFlow(sequenceFlow: Model.Types.SequenceFlow): Promise; evaluateMapperForFlowNode(flowNode: Model.Base.FlowNode): Promise; private _getMapper; }