Public declaration syntax from forge-ts/packages/forge-identity/src/lineage.ts Original source SHA-256: b7a0ea54d868588643050b0ecf7789a7e8fa654e4642802270e5a35e7c4871cc Function bodies and constant values are omitted. This is not the complete implementation. Source line 30 export const DEFAULT_MAX_LINEAGE_DEPTH /* type inferred in source */; Source line 54 export function setCryptoBridge(bridge: CryptoBridge): void; Source line 63 export function getCryptoBridge(): CryptoBridge; Source line 94 export function createHmrIdentity( namespace: string, identifier: string, bridge?: CryptoBridge ): ForgeAgentIdentity; Source line 125 export function createMhrIdentity( namespace: string, identifier: string, bridge?: CryptoBridge ): ForgeAgentIdentity; Source line 163 export function deriveAgentIdentity( parent: ForgeAgentIdentity, name: string, namespace: string, bridge?: CryptoBridge ): ForgeAgentIdentity;