/**
 * Output renderers for the compliance scorecard.
 *
 * Three formats:
 *   - `table`     — TTY-friendly columnar layout with sparkline-style daily bars.
 *   - `json`      — Same shape returned by `getComplianceScorecard()`.
 *   - `csv`       — One row per cell, suitable for piping into spreadsheets.
 *   - `markdown`  — GitHub-flavored markdown table; used in PR comments and
 *                   nightly digest emails.
 *
 * All renderers MUST consume the same `ComplianceScorecard` shape so a
 * deterministic snapshot test can pin the output.
 */
import type { ComplianceScorecard } from "./scorecard.js";
export type RenderFormat = "table" | "json" | "csv" | "markdown";
export interface RenderOptions {
    /** When `true`, the table renderer uses ANSI color/dim. */
    color?: boolean;
}
export declare function renderScorecard(card: ComplianceScorecard, format: RenderFormat, options?: RenderOptions): string;
//# sourceMappingURL=renderer.d.ts.map