/** * @import { BytesLike } from "@helios-lang/codec-utils" * @import { ConstrData, UplcData } from "@helios-lang/uplc" * @import { PubKeyHash, StakingCredential, StakingValidatorHash } from "../index.js" */ /** * Used to sort txbody withdrawals. * @param {StakingCredential} a * @param {StakingCredential} b * @return {number} */ export function compareStakingCredentials(a: StakingCredential, b: StakingCredential): number; /** * @param {UplcData} data * @returns {StakingCredential} */ export function convertUplcDataToStakingCredential(data: UplcData): StakingCredential; /** * @param {StakingCredential} hash * @returns {ConstrData} */ export function convertStakingCredentialToUplcData(hash: StakingCredential): ConstrData; /** * @param {BytesLike} bytes * @returns {StakingCredential} */ export function decodeStakingCredential(bytes: BytesLike): StakingCredential; /** * @param {StakingCredential} hash * @returns {number[]} */ export function encodeStakingCredential(hash: StakingCredential): number[]; import type { StakingCredential } from "../index.js"; import type { UplcData } from "@helios-lang/uplc"; import type { ConstrData } from "@helios-lang/uplc"; import type { BytesLike } from "@helios-lang/codec-utils"; //# sourceMappingURL=StakingCredential.d.ts.map