import { loadAgentManifest } from './agent-manifest.js'; import { loadPolicy } from './policy.js'; import { type SWDReceipt } from './receipts.js'; export interface ProofBundle { version: 1; generatedAt: string; receipt: SWDReceipt; verification: { filesOk: boolean; integrityOk: boolean; signatureOk: boolean | null; chainOk: boolean; }; policy: ReturnType; agentManifest: ReturnType; git: { diff?: string; diffError?: string; }; } export interface ProofExportResult { ok: boolean; path: string; bundle: ProofBundle; } export interface ProofShareResult extends ProofExportResult { htmlPath: string; } export declare function createProofBundle(target?: string): ProofBundle; export declare function exportProofBundle(target?: string, outDir?: string): ProofExportResult; export declare function exportProofShare(target?: string, outDir?: string): ProofShareResult; //# sourceMappingURL=proof.d.ts.map