import type { CodebaseIndex, ObservedCapabilities, ParserEvidenceSummary } from './types.js';
/** Summarize parser evidence actually carried by the supplied index files. */
export declare function summarizeParserEvidence(index: Pick<CodebaseIndex, 'files'>): ParserEvidenceSummary;
/**
 * Roll up the weakest observed parser capability and evidence counts for each
 * language. Languages are inserted in code-unit order so serialized payloads
 * remain deterministic across hosts.
 */
export declare function summarizeObservedCapabilities(index: Pick<CodebaseIndex, 'files'>): ObservedCapabilities;
