import { NodeDefinition, StatefulGraphNode, StatefulNodeDefinition, StatefulNodeType } from '../../types/graph'; import { ArrayNodeDefinition } from '../collection/array'; import { QuerySetChild } from './query-set'; export interface QuerySetResultNode extends StatefulGraphNode<'query-set-result', QuerySetResultNodeProperties, QuerySetResultNodeState, QuerySetResultNodeData> { } export interface QuerySetResultNodeDefinition extends StatefulNodeDefinition<'query-set-result', QuerySetResultNodeProperties, QuerySetResultNodeState, QuerySetResultNodeData> { } export interface QuerySetResultNodeProperties { queries: Array; result: ArrayNodeDefinition; } export interface QuerySetResultNodeState { } export interface QuerySetResultNodeData { } export declare const QuerySetResultNodeType: StatefulNodeType<'query-set-result', QuerySetResultNodeProperties, QuerySetResultNodeState, QuerySetResultNodeData>; export declare function querySetResult(queries: Array, result: ArrayNodeDefinition): QuerySetResultNodeDefinition; export declare function isQuerySetResultNodeDefinition(value: NodeDefinition): value is QuerySetResultNodeDefinition;