import { GetChildOperation } from '../../operations/get-child'; import { ChildKey, NodeDefinition, StaticGraphNode, StaticNodeDefinition, StaticNodeType } from '../../types/graph'; import { QuerySetChild } from './query-set'; export interface QuerySetGetChildOperationNode extends StaticGraphNode<'query-set-get-child-operation', QuerySetGetChildOperationNodeProperties> { } export interface QuerySetGetChildOperationNodeDefinition extends StaticNodeDefinition<'query-set-get-child-operation', QuerySetGetChildOperationNodeProperties> { } export interface QuerySetGetChildOperationNodeProperties { children?: Array; operation: GetChildOperation; } export declare const QuerySetGetChildOperationNodeType: StaticNodeType<'query-set-get-child-operation', QuerySetGetChildOperationNodeProperties>; export declare function querySetGetChildOperation(operation: GetChildOperation, children?: Array): QuerySetGetChildOperationNodeDefinition; export declare function querySetGetChildOperation(key: ChildKey, children?: Array): QuerySetGetChildOperationNodeDefinition; export declare function isQuerySetGetChildOperationNodeDefinition(value: NodeDefinition): value is QuerySetGetChildOperationNodeDefinition;