/**
 * Terminal renderers for quality history and diff output.
 */
import type { AgentId } from "../types.js";
import type { QualityMode } from "./schema.js";
import type { QualityDiffResult, QualityHistoryRow } from "./history.js";
/**
 * Render quality-history rows for CLI text output.
 *
 * @param rows - Rows returned by `buildQualityHistoryRows`.
 * @param options - Active filters used to render empty-state and limit hints.
 * @returns Markdown-like text table for terminal output.
 */
export declare function renderQualityHistoryText(rows: QualityHistoryRow[], options: {
    agent: AgentId | null;
    qualityMode: QualityMode | null;
    includeAll: boolean;
}): string;
/**
 * Render a quality diff for CLI text output.
 *
 * The four fixed sections mirror the lifecycle buckets because saved-report
 * diffs are scanned by humans and shell output, not just JSON clients.
 *
 * @param diff - Diff returned by `buildQualityDiff`.
 * @returns Human-readable diff grouped by finding lifecycle.
 */
export declare function renderQualityDiffText(diff: QualityDiffResult): string;
//# sourceMappingURL=history-render.d.ts.map