import type { DKGAgent, SynchronousReadinessCommitResult } from '@origintrail-official/dkg-agent'; import type { ContextGraphReadinessProvenance } from '@origintrail-official/dkg-node-ui'; import { type ContextGraphSubscriptionStatePatch } from './context-graph-readiness.js'; import { type ContextGraphReadinessPatch } from './context-graph-readiness-policy.js'; type FencedProof = { readonly proven: false; readonly retryable?: boolean; } | { readonly proven: true; readonly value: T; }; /** A finalized zero-VM proof grants durable readiness only, never SWM. */ export declare function classifyEmptyPrivateVmReadiness(previous: ContextGraphReadinessProvenance): { statePatch: ContextGraphSubscriptionStatePatch; readinessPatch: ContextGraphReadinessPatch; }; /** The caller supplies the synchronous readiness commit inside the agent fence. */ export declare function withProvenEmptyPrivateVmReadiness(input: { agent: DKGAgent; contextGraphId: string; callerAgentAddress: string; commit: () => SynchronousReadinessCommitResult; signal: AbortSignal; }): Promise>; export {}; //# sourceMappingURL=context-graph-empty-vm-readiness-owner.d.ts.map