import { type HygieneCommonOptions } from "../shared.js"; /** * `scai hygiene audit history ` task runners. * * Snapshots live at `.scai/audit-history//.json`. * Each snapshot stores per-audit finding fingerprints + small samples * (no full payload), so the directory stays compact across months of * captures. */ export interface HistoryCaptureOptions extends HygieneCommonOptions { /** Forwarded to `audit all`. */ root?: string; limit?: number; includeSystem?: boolean; index?: string; include?: string[]; excludeAudit?: string[]; exclude?: string[]; since?: string; } export declare const runHistoryCapture: (options: HistoryCaptureOptions) => Promise; export type HistoryListOptions = HygieneCommonOptions; export declare const runHistoryList: (options: HistoryListOptions) => Promise; export interface HistoryDiffOptions extends HygieneCommonOptions { /** Snapshot file path to compare FROM. Defaults to the second-most-recent. */ from?: string; /** Snapshot file path to compare TO. Defaults to the most recent. */ to?: string; } export declare const runHistoryDiff: (options: HistoryDiffOptions) => Promise;