export type RepositoryIdentity = { status: "ok"; kind: string; phase: string; authority: string[]; expectedInputs: string[]; expectedOutputs: string[]; transformationDirection: string; evidence: { manifestPresent: boolean; eventCount: number; missionCount: number; completedMissionCount: number; expeditionCount: number; draftCount: number; snapshotCount: number; recordedJourney: boolean; }; }; /** * Build the deterministic Repository Identity projection for a directory. * * The identity is never stored; it is recomputed from the repository's * evidence every time the command runs. */ export declare function buildRepositoryIdentity(cwd: string): Promise; /** * CLI handler for `synth explain identity`. */ export declare function cmdExplainIdentity(_flags: Record): Promise;