import { Provider } from '@ethersproject/providers'; import { BigNumber, PayableOverrides, Signer } from 'ethers'; import { ERC721Client } from './erc721-client'; import { ERC721 } from '../typechain'; export declare class EtherERC721Client implements ERC721Client { erc721: ERC721 | undefined; provider: Provider | undefined; signer: Signer | undefined; _waitConfirmations: number; connectProvider(address: string, provider: Provider): ERC721Client; connectSigner(signer: Signer): ERC721Client; setWaitConfirmations(num: number): void; balanceOf(owner: string, config?: PayableOverrides): Promise; ownerOf(tokenId: BigNumber, config?: PayableOverrides): Promise; name(config?: PayableOverrides): Promise; symbol(config?: PayableOverrides): Promise; tokenURI(tokenId: BigNumber, config?: PayableOverrides): Promise; transferFrom(from: string, to: string, tokenId: BigNumber, config?: PayableOverrides): Promise; }