import type { CheatReport } from "../types.js"; import type { TraceToolEvent } from "./trace/types.js"; export declare class CheatFilter { private readonly cloneDir; private readonly allowedPaths; private readonly violations; private readonly uninspectable; private readonly observedEvidence; constructor(input: { cloneDir: string; allowedPaths?: readonly string[]; }); onEvent(event: TraceToolEvent): void; private recordEvidence; private clearResolvedMissingPath; private evidenceKey; report(): CheatReport; }