import type { Fcl } from "@rarible/fcl-types"; import type { FlowContractAddress, Maybe } from "@rarible/types"; import type { FlowRoyalty } from "@rarible/flow-api-client"; import type { AuthWithPrivateKey, FlowNetwork, FlowTransaction } from "../types"; import type { FlowItemId } from "../common/item"; export interface FlowMintResponse extends FlowTransaction { tokenId: FlowItemId; } export declare function mint(fcl: Maybe, auth: AuthWithPrivateKey, network: FlowNetwork, collection: FlowContractAddress, metadata: string, royalties: FlowRoyalty[]): Promise;