interface SemanticTransitionSummaryEvidence { readonly totalPaths: number; readonly stagedPaths: number; readonly changedPaths: number; readonly untrackedPaths: number; readonly unmergedPaths: number; readonly mergeInProgress: boolean; readonly rebaseInProgress: boolean; readonly rebaseStep: number | null; readonly rebaseTotalSteps: number | null; readonly lastTransitionKind: "checkout" | "reset" | "merge" | "rebase" | null; readonly reflogSubject: string | null; } type SemanticTransitionKind = "index_update" | "conflict_resolution" | "merge_phase" | "rebase_phase" | "bulk_transition" | "unknown"; type SemanticTransitionPhase = "started" | "conflicted" | "resolved_waiting_commit" | "continued" | "completed_or_cleared" | null; export declare function buildSemanticTransitionSummary(input: { readonly kind: SemanticTransitionKind; readonly evidence: SemanticTransitionSummaryEvidence; readonly phase: SemanticTransitionPhase; readonly previousUnmergedPaths?: number | null; }): string; export {}; //# sourceMappingURL=semantic-transition-summary.d.ts.map