import { INodeDefEntity, IProcessTokenEntity } from "@process-engine/process_engine_contracts";
import { ExecutionContext } from "@essential-projects/core_contracts";
import { NextFlowNodeInfo } from "../next_flow_node_info";
import { GatewayHandler } from "./gateway_handler";
export declare class ExclusiveGatewayHandler extends GatewayHandler {
    protected executeIntern(flowNode: INodeDefEntity, processToken: IProcessTokenEntity, context: ExecutionContext): Promise<NextFlowNodeInfo>;
    private executeCondition(condition, processToken);
}
