/** * @import { BytesLike } from "@helios-lang/codec-utils" * @import { ByteArrayData, UplcData } from "@helios-lang/uplc" * @import { StakingValidatorHash, StakingValidatorHashLike } from "../index.js" */ /** * @template [C=unknown] * @param {StakingValidatorHashLike} hash * @param {C | undefined} context * @returns {StakingValidatorHash} */ export function makeStakingValidatorHash(hash: StakingValidatorHashLike, context?: C | undefined): StakingValidatorHash; /** * @param {number} seed * @returns {StakingValidatorHash} */ export function makeDummyStakingValidatorHash(seed?: number): StakingValidatorHash; /** * @param {StakingValidatorHash} a * @param {StakingValidatorHash} b * @returns {number} */ export function compareStakingValidatorHashes(a: StakingValidatorHash, b: StakingValidatorHash): number; /** * @param {UplcData} data * @returns {StakingValidatorHash} */ export function convertUplcDataToStakingValidatorHash(data: UplcData): StakingValidatorHash; /** * @param {BytesLike} bytes * @returns {StakingValidatorHash} */ export function decodeStakingValidatorHash(bytes: BytesLike): StakingValidatorHash; /** * @param {StakingValidatorHashLike} hash * @returns {boolean} */ export function isValidStakingValidatorHash(hash: StakingValidatorHashLike): boolean; import type { StakingValidatorHashLike } from "../index.js"; import type { StakingValidatorHash } from "../index.js"; import type { UplcData } from "@helios-lang/uplc"; import type { BytesLike } from "@helios-lang/codec-utils"; //# sourceMappingURL=StakingValidatorHash.d.ts.map