import { AuthorizedOnBehalf, TokenClassKey, TokenInstanceKey, UserAlias } from "@gala-chain/api"; import BigNumber from "bignumber.js"; import { GalaChainContext } from "../types"; export interface MintOperationParams { tokenClassKey: TokenClassKey; owner: UserAlias; quantity: BigNumber; authorizedOnBehalf: AuthorizedOnBehalf | undefined; knownTotalSupply?: BigNumber | undefined; } export declare function batchMintToken(ctx: GalaChainContext, ops: MintOperationParams[]): Promise; export interface indexedMintOperations { callingOnBehalf: AuthorizedOnBehalf | string; mintOperations: MintOperationParams[]; } export interface indexedMintOperationsByTokenClass { tokenClassKey: TokenClassKey; mintOperationsIndex: Record; } export declare function indexMintOperations(ctx: GalaChainContext, ops: MintOperationParams[]): Record; //# sourceMappingURL=batchMintToken.d.ts.map