import type { Binary, LazyErc1155, LazyErc721 } from "@rarible/ethereum-api-client"; import type { Ethereum } from "@rarible/ethereum-provider"; import type { Maybe } from "@rarible/types"; import type { GetConfigByChainId } from "../config"; export type SimpleLazyNft = Omit | Omit; export declare function signNft(ethereum: Maybe, getConfig: GetConfigByChainId, nft: SimpleLazyNft<"signatures">): Promise;