export interface EntryContent { type: E; payload: P; } export declare type Entry = EntryContent | EntryContent | EntryContent | EntryContent | EntryContent | EntryContent | EntryContent | EntryContent; export declare enum EntryType { DNA = "DNA", AgentId = "AgentId", CreateEntry = "CreateEntry", RemoveEntry = "RemoveEntry", LinkAdd = "LinkAdd", LinkRemove = "LinkRemove", CapTokenGrant = "CapTokenGrant", CapTokenClaim = "CapTokenClaim" } export declare function hashEntry(entry: Entry): Promise;