import { TransactionRequest, TransactionResponse, Web3LibAdapter } from "@bosonprotocol/common"; import { BigNumberish } from "@ethersproject/bignumber"; export declare function name(args: { contractAddress: string; web3Lib: Web3LibAdapter; }): Promise; export declare function symbol(args: { contractAddress: string; web3Lib: Web3LibAdapter; }): Promise; export declare function tokenUri(args: { contractAddress: string; tokenId: BigNumberish; web3Lib: Web3LibAdapter; }): Promise; export declare function balanceOf(args: { contractAddress: string; owner: string; web3Lib: Web3LibAdapter; }): Promise; export declare function ownerOf(args: { contractAddress: string; tokenId: BigNumberish; web3Lib: Web3LibAdapter; }): Promise; export declare function tokenOfOwnerByIndex(args: { contractAddress: string; owner: string; index: BigNumberish; web3Lib: Web3LibAdapter; }): Promise; export declare function setApprovalForAll(args: { contractAddress: string; operator: string; approved: boolean; web3Lib: Web3LibAdapter; returnTxInfo: true; txRequest?: TransactionRequest; }): Promise; export declare function setApprovalForAll(args: { contractAddress: string; operator: string; approved: boolean; web3Lib: Web3LibAdapter; returnTxInfo?: false | undefined; txRequest?: TransactionRequest; }): Promise; //# sourceMappingURL=handler.d.ts.map