export function create(code: Code, digest: Uint8Array): Digest; export function decode(multihash: Uint8Array): MultihashDigest; export function equals(a: MultihashDigest, b: MultihashDigest): boolean; /** * @typedef {import('./interface').MultihashDigest} MultihashDigest */ /** * Represents a multihash digest which carries information about the * hashing alogrithm and an actual hash digest. * @template {number} Code * @template {number} Size * @class * @implements {MultihashDigest} */ export class Digest implements MultihashDigest { /** * Creates a multihash digest. * @param {Code} code * @param {Size} size * @param {Uint8Array} digest * @param {Uint8Array} bytes */ constructor(code: Code, size: Size, digest: Uint8Array, bytes: Uint8Array); code: Code; size: Size; digest: Uint8Array; bytes: Uint8Array; } export type MultihashDigest = import('./interface').MultihashDigest; //# sourceMappingURL=digest.d.ts.map