nodes: (NodeDefinition<MappedInput, object, any, object, object> | NodeDefinition<MappedInput, object, any, object, object> | NodeDefinition<NamedInput, NamedInput, any, object, object> | NodeDefinition<Input, State, any, object, object> | NodeDefinition<NamedInput, object, any, object, object> | NodeDefinition<NamedInput, object, any, object, object> | NodeDefinition<NamedInput, object, any, object, object> | NodeDefinition<NamedInput, NamedInput, any, object, object> | NodeDefinition<Record<string, any>, object, any, object, object> | NodeDefinition<NamedInput, object, any, object, object>)[] = ...