import { ASTNode, DefinitionNode, ExecutableDefinitionNode, SelectionNode, ValueNode, TypeNode, TypeSystemDefinitionNode, TypeDefinitionNode, TypeSystemExtensionNode, TypeExtensionNode, } from './ast'; export function isDefinitionNode(node: ASTNode): node is DefinitionNode; export function isExecutableDefinitionNode( node: ASTNode, ): node is ExecutableDefinitionNode; export function isSelectionNode(node: ASTNode): node is SelectionNode; export function isValueNode(node: ASTNode): node is ValueNode; export function isTypeNode(node: ASTNode): node is TypeNode; export function isTypeSystemDefinitionNode( node: ASTNode, ): node is TypeSystemDefinitionNode; export function isTypeDefinitionNode(node: ASTNode): node is TypeDefinitionNode; export function isTypeSystemExtensionNode( node: ASTNode, ): node is TypeSystemExtensionNode; export function isTypeExtensionNode(node: ASTNode): node is TypeExtensionNode;