import { IERC721, ITransactionRequestConfig } from "../interfaces"; import { BaseToken } from "./base_token"; export declare class ERC721 extends BaseToken implements IERC721 { constructor(tokenAddress: string, contractName?: string); getBalance(userAdddress: string): Promise; getTokenCount(userAdddress: string): Promise; isInterfaceSupported(interfaceId: any): Promise; getOwner(tokenId: any): Promise; getTokenURI(tokenId: any): Promise; getApprovedAccount(tokenId: any): Promise; isApprovedForAll(owner: string, operator: string): Promise; approve(to: string, tokenId: any, config?: ITransactionRequestConfig): import("..").TYPE_TRANSACTION_WRITE_RESULT; setApprovalForAll(operator: string, approved: boolean, config?: ITransactionRequestConfig | undefined): import("..").TYPE_TRANSACTION_WRITE_RESULT; transferFrom(from: string, to: string, tokenId: any, config?: ITransactionRequestConfig | undefined): import("..").TYPE_TRANSACTION_WRITE_RESULT; safeTransferFrom(from: string, to: string, tokenId: any, config?: ITransactionRequestConfig): import("..").TYPE_TRANSACTION_WRITE_RESULT; safeTransferFromWithData(from: string, to: string, tokenId: any, data: any, config?: ITransactionRequestConfig): import("..").TYPE_TRANSACTION_WRITE_RESULT; }