import type { Claim, SignedClaim } from '../types.js'; import type { NodeIdEncoded } from '../../ids/types.js'; /** * Linking 2 nodes together */ interface ClaimLinkNode extends Claim { typ: 'ClaimLinkNode'; iss: NodeIdEncoded; sub: NodeIdEncoded; } declare function assertClaimLinkNode(claimLinkNode: unknown): asserts claimLinkNode is ClaimLinkNode; declare function parseClaimLinkNode(claimLinkNodeEncoded: unknown): ClaimLinkNode; declare function parseSignedClaimLinkNode(signedClaimLinkNodeEncoded: unknown): SignedClaim; export { assertClaimLinkNode, parseClaimLinkNode, parseSignedClaimLinkNode }; export type { ClaimLinkNode };