/** * @template [C=unknown] * @overload * @param {MintingPolicyHash} mph * @param {BytesLike} tokenName * @returns {AssetClass} */ export function makeAssetClass(mph: MintingPolicyHash, tokenName: BytesLike): AssetClass; /** * @overload * @param {AssetClassLike} arg * @returns {AssetClass} */ export function makeAssetClass(arg: AssetClassLike): AssetClass; /** * @param {number} seed * @param {BytesLike} tokenName * @returns {AssetClass} */ export function makeDummyAssetClass(seed?: number, tokenName?: BytesLike): AssetClass; /** * @param {string} s * @returns {AssetClass} */ export function parseAssetClass(s: string): AssetClass; /** * @param {AssetClass} a * @param {AssetClass} b * @returns {number} */ export function compareAssetClasses(a: AssetClass, b: AssetClass): number; /** * * @param {UplcData} data * @returns {AssetClass} */ export function convertUplcDataToAssetClass(data: UplcData): AssetClass; /** * Deserializes bytes into an `AssetClass`. * @param {BytesLike} bytes * @returns {AssetClass} */ export function decodeAssetClass(bytes: BytesLike): AssetClass; /** * @type {AssetClass} */ export const ADA: AssetClass; import type { MintingPolicyHash } from "../index.js"; import type { BytesLike } from "@helios-lang/codec-utils"; import type { AssetClass } from "../index.js"; import type { AssetClassLike } from "../index.js"; import type { UplcData } from "@helios-lang/uplc"; //# sourceMappingURL=AssetClass.d.ts.map