// SPDX-License-Identifier: MIT pragma solidity 0.8.10; import "@openzeppelin/contracts/token/ERC721/IERC721.sol"; interface IAsset is IERC721 { function batchMint(address to, uint256[] memory tokenIds) external; function burn(address owner, uint256[] memory ids) external; function ownerOf(uint256 tokenId) external view returns (address owner); function isLocked(uint256 tokenId) external view returns (bool); }