import { DriftEntry, Finding, Severity } from 'mcp-agentgate-core'; export declare function renderFindingsTable(findings: Finding[]): string; /** * GitHub Actions workflow-command annotations (`::error file=…,line=…::msg`), * so findings surface inline on the PR diff. Emitted only when running under * GitHub Actions. Capped at 10 per level (GitHub's per-step display limit) in * severity order, with a summary annotation when findings were left out. */ export declare function renderGitHubAnnotations(findings: Finding[]): string; /** * GitHub Actions annotations for lockfile drift entries, one `::error` per * entry. Skill drift entries carry the file path so they land on the PR diff. * Capped like findings annotations; extras are summarized. */ export declare function renderDriftAnnotations(entries: DriftEntry[]): string; export declare function isGitHubActions(env?: NodeJS.ProcessEnv): boolean; export declare function countBySeverity(findings: Finding[]): Record; export declare function maxSeverityAtLeast(findings: Finding[], threshold: Severity): boolean;