import { IIAMService, IIdentity } from '@essential-projects/iam_contracts'; import { APIs, DataModels } from '@process-engine/management_api_contracts'; import { IFlowNodeInstanceRepository } from '@process-engine/persistence_api.contracts'; export declare class TokenHistoryService implements APIs.ITokenHistoryManagementApi { private iamService; private flowNodeInstanceRepository; constructor(iamService: IIAMService, flowNodeInstanceRepository: IFlowNodeInstanceRepository); getTokensForFlowNode(identity: IIdentity, correlationId: string, processModelId: string, flowNodeId: string, offset?: number, limit?: number): Promise; getTokensForFlowNodeByProcessInstanceId(identity: IIdentity, processInstanceId: string, flowNodeId: string): Promise; getTokensForCorrelationAndProcessModel(identity: IIdentity, correlationId: string, processModelId: string): Promise; getTokensForProcessInstance(identity: IIdentity, processInstanceId: string): Promise; private createTokenHistories; private getTokenHistoryForFlowNode; }