import type { EVMAddress, NftCollection } from "@rarible/ethereum-api-client"; import { ERC1155VersionEnum, ERC721VersionEnum } from "../nft/contracts/domain"; export type CommonNftCollection = Omit & Partial; export declare function createErc721V2Collection(address: EVMAddress): CommonNftCollection & { version: ERC721VersionEnum.ERC721V2; }; export declare function createErc721V3Collection(address: EVMAddress): CommonNftCollection & { version: ERC721VersionEnum.ERC721V3; }; export declare function createErc721V1Collection(address: EVMAddress): CommonNftCollection & { version: ERC721VersionEnum.ERC721V1; }; export declare function createErc1155V1Collection(address: EVMAddress): CommonNftCollection & { version: ERC1155VersionEnum.ERC1155V1; }; export declare function createErc1155V2Collection(address: EVMAddress): CommonNftCollection & { version: ERC1155VersionEnum.ERC1155V2; };