import type { FixHistoryEntry, ControlStatus, SeverityLevel } from "../types/index.js"; export declare function loadFixHistory(projectPath: string): FixHistoryEntry[]; export declare function appendFixHistory(projectPath: string, entries: FixHistoryEntry[]): void; export declare function clearFixHistory(projectPath: string): void; export interface FindingLike { ruleId: string; severity: SeverityLevel | string; category: string; title: string; file: string; line?: number; evidence: string; description: string; controlIds: string[]; fix: string; } export interface ControlLike { id: string; name: string; framework: string; article?: string; status: ControlStatus | string; } export interface FixActionLike { type: "create" | "modify" | "append" | "npm-install"; filePath: string; description: string; ruleId: string; } export declare function createFixHistoryEntry(opts: { source: "cli" | "mcp"; actor_name?: string; actor_role?: string; dry_run: boolean; finding: FindingLike; action: FixActionLike; controls: ControlLike[]; applied: boolean; error?: string; }): FixHistoryEntry;