import { IERC1155, ITransactionRequestConfig } from "../interfaces"; import { BaseToken } from "./base_token"; export declare class ERC1155 extends BaseToken implements IERC1155 { constructor(tokenAddress: string, contractName?: string); isInterfaceSupported(interfaceId: any): Promise; getTokenCount(userAdddress: string, id: any): Promise; getTokenCountForMany(accounts: string[], ids: any[]): Promise; isApprovedForAll(owner: string, operator: string): Promise; setApprovalForAll(operator: string, approved: boolean, config?: ITransactionRequestConfig): import("..").TYPE_TRANSACTION_WRITE_RESULT; safeTransferFrom(from: string, to: string, id: any, amount: any, data?: any, config?: ITransactionRequestConfig | undefined): import("..").TYPE_TRANSACTION_WRITE_RESULT; safeBatchTransferFrom(from: string, to: string, ids: any[], amounts: any[], data?: any, config?: ITransactionRequestConfig | undefined): import("..").TYPE_TRANSACTION_WRITE_RESULT; }