export interface ReportCaptureParams {
    teamName: string;
    taskId: string;
    workerName: string;
    status: string;
    result?: string;
    error?: string;
    cwd: string;
}
/**
 * Capture a task report on transition completion.
 * Writes to .omc/reports/auto/<team>-task<id>-<ISO8601>.md with atomic write.
 */
export declare function captureTaskReport(params: ReportCaptureParams): Promise<string | null>;
/**
 * Run cleanup of reports older than MAX_AGE_DAYS.
 * Called once per team command invocation.
 */
export declare function cleanupOldReports(cwd: string): Promise<void>;
//# sourceMappingURL=report-persistence.d.ts.map