import { GraphNode, NodeDefinition } from '../../../types/graph'; import { InitableGraphNode, InitableNodeDefinition } from '../operations/init'; import { ResultableGraphNode, ResultableNodeDefinition } from '../operations/result'; import { SteppableGraphNode, SteppableNodeDefinition } from '../operations/step'; export declare type TransformerGraphNode = InitableGraphNode | SteppableGraphNode | ResultableGraphNode; export declare type TransformerNodeDefinition = InitableNodeDefinition | SteppableNodeDefinition | ResultableNodeDefinition; export default function isTransformer(value: NodeDefinition): value is TransformerNodeDefinition; export default function isTransformer(value: GraphNode): value is TransformerGraphNode; export default function isTransformer(value: GraphNode | NodeDefinition): value is TransformerGraphNode | TransformerNodeDefinition;