import { CapClaim, ZomeCallCapGrant } from "./capabilities.js"; import { AgentPubKey } from "../types.js"; import { CounterSigningSessionData } from "./countersigning.js"; export declare type EntryVisibility = "Public" | "Private"; export declare type AppEntryType = { id: number; zome_id: number; visibility: EntryVisibility; }; export declare type EntryType = "Agent" | { App: AppEntryType; } | "CapClaim" | "CapGrant"; export interface EntryContent { entry_type: E; entry: C; } export declare type Entry = EntryContent<"Agent", AgentPubKey> | EntryContent<"App", Uint8Array> | EntryContent<"CounterSign", [CounterSigningSessionData, Uint8Array]> | EntryContent<"CapGrant", ZomeCallCapGrant> | EntryContent<"CapClaim", CapClaim>;