import { Blockchain } from "@rarible/api-client"; import type { CollectionId, Collection, CollectionControllerApi, UnionContractAddress } from "@rarible/api-client"; import type { HasCollection, HasCollectionId } from "../types/nft/mint/prepare-mint-request.type"; export declare function getCollectionId(req: HasCollectionId | HasCollection): CollectionId; export declare function getApiCollection(api: CollectionControllerApi, req: HasCollection | HasCollectionId): Promise; export declare function getBlockchainCollectionId(contract: UnionContractAddress | CollectionId): Blockchain;