* SPDX-License-Identifier: AGPL-3.0-or-later */ namespace KTXF\Resource\Provider\Node; use KTXF\Json\JsonDeserializable; /** * Node Mutable Write Interface * * @since 2025.05.01 */ interface NodeMutableInterface extends NodeBaseInterface, JsonDeserializable { /** * Get the node properties * * @since 2025.05.01 */ public function getProperties(): NodePropertiesMutableInterface; /** * Sets the node properties * * @since 2025.05.01 */ public function setProperties(NodePropertiesMutableInterface $value): static; }