/** * @import { BytesLike } from "@helios-lang/codec-utils" * @import { ByteArrayData, UplcData } from "@helios-lang/uplc" * @import { PubKeyHash, PubKeyHashLike } from "../index.js" */ /** * @param {PubKeyHashLike} arg * @returns {PubKeyHash} */ export function makePubKeyHash(arg: PubKeyHashLike): PubKeyHash; /** * Creates a PubKeyHash with dummy bytes, which can be used for testing. * @param {number} seed * @returns {PubKeyHash} */ export function makeDummyPubKeyHash(seed?: number): PubKeyHash; /** * Decodes CBOR bytes as a PubKeyHash * @param {BytesLike} bytes * @returns {PubKeyHash} */ export function decodePubKeyHash(bytes: BytesLike): PubKeyHash; /** * * @param {UplcData | BytesLike} data * @returns {PubKeyHash} */ export function convertUplcDataToPubKeyHash(data: UplcData | BytesLike): PubKeyHash; /** * * @param {PubKeyHash} a * @param {PubKeyHash} b * @returns */ export function comparePubKeyHashes(a: PubKeyHash, b: PubKeyHash): 0 | 1 | -1; /** * @param {PubKeyHashLike} arg * @returns {boolean} */ export function isValidPubKeyHash(arg: PubKeyHashLike): boolean; import type { PubKeyHashLike } from "../index.js"; import type { PubKeyHash } from "../index.js"; import type { BytesLike } from "@helios-lang/codec-utils"; import type { UplcData } from "@helios-lang/uplc"; //# sourceMappingURL=PubKeyHash.d.ts.map