import { ExecutionContext, IterationContext } from '../types/context';
import { UnknowEnum } from '../types/core';
import { Executor } from '../types/executor';
import { Node } from '../types/node';
export declare function isLoopNode(node: Node, executors: Executor<UnknowEnum>[]): boolean;
export declare function getOutputKey(node: Node, iterationContext?: IterationContext): string;
export declare function getNextNode<NodeType extends UnknowEnum>(context: ExecutionContext<NodeType>): Node<NodeType> | undefined;
