import type { SecurityAuditResult } from "../orchestrator/security-audit-types.js"; /** * Save a security audit result to disk as human-readable markdown, rendered * via the existing code-reviewer markdown renderer applied to `result.review`. * Uses mkdir -p semantics (idempotent). Overwrites any existing audit for the * same contract. */ export declare function saveSecurityAudit(projectRoot: string, contractId: string, result: SecurityAuditResult): Promise; /** * Read a security audit's rendered markdown by contract ID. * Returns null if not found (audits may not exist for all sprints) — * never throws on a missing file. */ export declare function readSecurityAudit(projectRoot: string, contractId: string): Promise; /** * List all saved security audit contract IDs, sorted by filename. * Returns [] if the security directory does not exist. */ export declare function listSecurityAudits(projectRoot: string): Promise; //# sourceMappingURL=security-audit-state.d.ts.map