// SPDX-License-Identifier: MIT pragma solidity 0.8.10; import "../interfaces/IBEERC721.sol"; import "../interfaces/IBEERC1155.sol"; interface IEvolveFactory { function evolve721NFT( address to, uint256[3] calldata tokenIds, uint256 startTime, uint256 saltNonce, bytes calldata signature, IBEERC721 nft ) external; function evolveChip( address to, uint256[] memory tokenIds, uint256 startTime, uint256 saltNonce, bytes calldata signature ) external; function useSignature(bytes calldata signature) external; }