# Copyright (c) 2025, JINGROW and contributors
# For license information, please see license.txt

# import jingrow
from jingrow.model.page import Page


class LocalAiNode(Page):
	# begin: auto-generated types
	# This code is auto-generated. Do not modify anything in this block.

	from typing import TYPE_CHECKING

	if TYPE_CHECKING:
		from jingrow.types import DF

		node_color: DF.Color | None
		node_component: DF.Literal["GenericNode", "MultiOutputNode"]
		node_description: DF.SmallText | None
		node_group: DF.Literal["", "AI", "\u8f93\u5165", "\u8f93\u51fa", "\u63a7\u5236", "\u6570\u636e", "\u76d1\u63a7", "\u5b89\u5168", "\u534f\u4f5c", "\u5b66\u4e60", "\u5de5\u5177", "\u4ea4\u4e92", "\u8fd0\u7ef4", "\u5de5\u4f5c\u6d41", "\u6d88\u606f", "\u7f13\u5b58", "\u5b58\u50a8", "\u5408\u89c4", "\u4e2a\u6027\u5316", "\u8c03\u5ea6", "\u641c\u7d22", "\u53cd\u9988", "\u53ef\u89c6\u5316", "\u6d4b\u8bd5", "\u8fde\u63a5", "\u6269\u5c55"]
		node_icon: DF.Data | None
		node_label: DF.Data | None
		node_schema: DF.JSON | None
		node_type: DF.Data | None
		status: DF.Literal["Published", "Unpublished", "Draft"]
	# end: auto-generated types
	pass
