import { type Finding, type IntentCheckpoint } from "audit-tools/shared"; /** * Drop findings the intent checkpoint excludes: those that fail the severity / * lens / package / theme filters, or whose files fall under the structured scope * (`excluded_scope` / `disposition_overrides` / `must_not_touch`). Returns the * kept findings and the ids of the dropped ones * (for the coverage ledger and the final report). A checkpoint with no filters * or exclusions keeps everything. A draft checkpoint (confirmed_by: "draft") is * not yet confirmed — no filtering is applied. */ export declare function filterFindingsByCheckpoint(findings: Finding[], checkpoint: IntentCheckpoint | undefined): { kept: Finding[]; droppedIds: string[]; }; //# sourceMappingURL=checkpointFilter.d.ts.map