import { ExecutedNodeOutputs } from '../types/core';
import { BranchEdge, Edge } from '../types/edge';
import { Node } from '../types/node';
export declare function isBranchEdge(edge: Edge): edge is BranchEdge;
interface MapNodeOutputsToInputOptions {
    node: Node;
    inputEdgesMap?: Map<string, Edge[]>;
    executedNodeOutputs: ExecutedNodeOutputs;
    iteration?: number;
}
export declare function mapNodeOutputsToInput({ node, inputEdgesMap, executedNodeOutputs, iteration, }: MapNodeOutputsToInputOptions): any;
export {};
