// SPDX-License-Identifier: MIT pragma solidity >=0.8.24; /* Autogenerated file. Do not edit manually. */ import { InventoryItemParams } from "../../namespaces/evefrontier/systems/inventory/types.sol"; /** * @title IEphemeralInteractSystem * @author MUD (https://mud.dev) by Lattice (https://lattice.xyz) * @dev This interface is automatically generated from the corresponding system contract. Do not edit manually. */ interface IEphemeralInteractSystem { function evefrontier__transferFromEphemeral( uint256 smartObjectId, address ephemeralOwner, InventoryItemParams[] memory items ) external; function evefrontier__transferToEphemeral( uint256 smartObjectId, address ephemeralOwner, InventoryItemParams[] memory items ) external; function evefrontier__crossTransferToEphemeral( uint256 smartObjectId, address fromEphemeralOwner, address toEphemeralOwner, InventoryItemParams[] memory items ) external; function evefrontier__setTransferFromEphemeralAccess( uint256 smartObjectId, address accessAddress, bool isAllowed ) external; function evefrontier__setTransferToEphemeralAccess( uint256 smartObjectId, address accessAddress, bool isAllowed ) external; function evefrontier__setCrossTransferToEphemeralAccess( uint256 smartObjectId, address accessAddress, bool isAllowed ) external; }