import { type ReceiptV1 } from "./receipt-v1.js"; import type { CreationCheckpointEvidence } from "./creation-mutation-journal.js"; import type { VaultAliasRecommendation } from "../flows/alias-recommendation.js"; export interface CreationReceiptEvidence { registryRows?: number; topologyBindings?: number; localDatabases?: number; filesystemWrites?: number; destinationPolicyRecords?: number; failureLogRecords?: number; checkpointCommits?: number; checkpointPaths?: readonly string[]; checkpointRepositories?: readonly CreationCheckpointEvidence[]; destination?: string; scopedSync?: string; checkpointCommit?: string | null; childReplayKeys?: readonly string[]; editorLocalWritePaths?: readonly string[]; aliasRecommendation?: VaultAliasRecommendation; } export declare function creationReceiptLocalMutationCount(evidence: CreationReceiptEvidence | undefined): number; export declare function creationPlanReplayKeyDigest(logicalReplayKey: string): string; export declare function makeCreationCommandReceipt(args: { operation: "vault-init" | "cli-parse"; operationId: string; attemptId: string; startedAt: string; logicalKey: unknown; logicalReplayKey?: string; status: "success" | "no-op" | "replayed" | "refused" | "partial" | "failed"; replayDisposition?: "new" | "replayed" | "resumed" | "rejected"; scope?: { kind: "vault"; vault_id: string; } | { kind: "system"; }; evidence?: CreationReceiptEvidence; error?: { code: string; summary: string; retryable: boolean; }; next?: { code: string; summary: string; }; exitCode?: number; }): ReceiptV1; //# sourceMappingURL=creation-command-receipt.d.ts.map