/**
 * Detailed developer activity report.
 *
 * Observational — there is no score to simulate here (dev-report is about
 * what happened, not what to fix). The detailed report is a richer inventory
 * + flagged observations that agents can turn into recommendations.
 */
import { DevReport } from './types';
export interface DevObservation {
    id: string;
    severity: 'info' | 'warn' | 'action';
    title: string;
    rationale: string;
    /** Optional context values rendered inline (keep primitives only). */
    context?: Record<string, string | number | boolean>;
}
export interface DevDetailedReport extends DevReport {
    schemaVersion: string;
    vagueCommitExamples: string[];
    observations: DevObservation[];
}
/** Derive observations from the report + sample data. */
export declare function buildObservations(report: DevReport): DevObservation[];
export declare function buildDevDetailed(report: DevReport, vagueCommitExamples?: string[]): DevDetailedReport;
export declare function formatDevDetailedMarkdown(detailed: DevDetailedReport, elapsed: string): string;
//# sourceMappingURL=detailed.d.ts.map