// SPDX-License-Identifier: MIT pragma solidity 0.8.10; import "../interfaces/IBEERC721.sol"; import "../interfaces/IBEERC1155.sol"; interface INFTFactory { function mint721ByUser( address to, uint256 id, uint256 startTime, uint256 saltNonce, bytes calldata signature, IBEERC721 nft ) external; function mint1155BatchByUser( address to, uint256[] memory ids, uint256[] memory amounts, uint256 startTime, uint256 saltNonce, bytes calldata signature, IBEERC1155 nft ) external; function ignoreSignature( bytes calldata signature ) external; }