import { QueryNode } from '../query-tree'; /** * Moves RuntimeErrorQueryNodes up to its their deepest ancestor that is an output node, i.e., its value directly occurs * as a value within the query result */ export declare function moveErrorsToOutputNodes(queryTree: QueryNode): QueryNode; export declare enum OutputNodeKind { /** * The value of these kind of nodes and its children is not directly visible in the output (like filters) */ INTERNAL = 0, /** * The value of these kind of nodes is directly visible in the output */ OUTPUT = 1, /** * The value of these kind of nodes are not directly visible, buts the value of its children may be */ OUTPUT_INTERMEDIATE = 2 }