import { Address, PublicClient } from 'viem'; import { Wallet } from '../../clients/contracts'; import { BaseContract } from '../../clients/contracts/BaseContract'; import { oldErc721WrapperAbi } from '../../generated/blockchain/oldERC721Wrapper'; export declare class OldERC721Wrapper extends BaseContract { constructor({ walletClient, contractAddress, publicClient, }: { walletClient: Wallet; contractAddress: Address; publicClient?: PublicClient; }); wrapOldERC721({ tokenId }: { tokenId: bigint; }): Promise<{ txHash: `0x${string}`; waitMined: () => Promise; }>; unwrap(tokenId: bigint): Promise<{ txHash: `0x${string}`; waitMined: () => Promise; }>; }