/** * @import { BytesLike } from "@helios-lang/codec-utils" * @import { ByteArrayData, UplcData } from "@helios-lang/uplc" * @import { MintingPolicyHash, MintingPolicyHashLike } from "../index.js" */ /** * @template [C=unknown] * @param {MintingPolicyHashLike} hash * @param {C | undefined} context * @returns {MintingPolicyHash} */ export function makeMintingPolicyHash(hash: MintingPolicyHashLike, context?: C | undefined): MintingPolicyHash; /** * @param {number} seed * @returns {MintingPolicyHash} */ export function makeDummyMintingPolicyHash(seed?: number): MintingPolicyHash; /** * @param {MintingPolicyHash} a * @param {MintingPolicyHash} b * @returns {number} */ export function compareMintingPolicyHashes(a: MintingPolicyHash, b: MintingPolicyHash): number; /** * @param {UplcData} data * @returns {MintingPolicyHash} */ export function convertUplcDataToMintingPolicyHash(data: UplcData): MintingPolicyHash; /** * @param {BytesLike} bytes * @returns {MintingPolicyHash} */ export function decodeMintingPolicyHash(bytes: BytesLike): MintingPolicyHash; /** * @param {MintingPolicyHashLike} hash * @returns {boolean} */ export function isValidMintingPolicyHash(hash: MintingPolicyHashLike): boolean; import type { MintingPolicyHashLike } from "../index.js"; import type { MintingPolicyHash } from "../index.js"; import type { UplcData } from "@helios-lang/uplc"; import type { BytesLike } from "@helios-lang/codec-utils"; //# sourceMappingURL=MintingPolicyHash.d.ts.map