import type { EVMAddress, NftItemControllerApi } from "@rarible/ethereum-api-client"; import type { Ethereum, EthereumTransaction } from "@rarible/ethereum-provider"; import type { BigNumber } from "@rarible/types"; import type { SendFunction } from "../common/send-transaction"; import type { TransferAsset } from "./transfer"; export declare function transferNftLazy(ethereum: Ethereum, send: SendFunction, nftItemApi: NftItemControllerApi, asset: TransferAsset, from: EVMAddress, to: EVMAddress, amount?: BigNumber): Promise;