import type { DocumentResolution } from '../merge/useMergeResolution.js'; export type SummaryRowLabel = 'Content + Metadata changed' | 'Content changed' | 'Metadata changed' | 'Content changed (cherry-picked)' | 'Unchanged (keeping Live)' | 'Added' | 'Deleted'; export interface SummaryRow { documentId: string; pageTitle: string; path: string; label: SummaryRowLabel; content?: { added: string[]; changed: string[]; removed: string[]; }; metadata?: string[]; combined?: string[]; } export declare function buildSummaryRows(docs: DocumentResolution[], config?: unknown): SummaryRow[];