import type { EVMAddress } from "@rarible/types"; import type { Ethereum, EthereumTransaction } from "@rarible/ethereum-provider"; import type { Address } from "@rarible/types"; import type { SendFunction } from "../common/send-transaction"; export declare function transferErc1155(ethereum: Ethereum, send: SendFunction, contract: Address | EVMAddress, from: Address | EVMAddress, to: Address | EVMAddress, tokenId: string | string[], tokenAmount: string | string[]): Promise;