/** * shrinkToCause — keeps cutting the suspect set down until the smallest subset whose * removal still fixes the answer. For a single dominant cause it converges in fewer * re-runs than leave-one-out (delta-debugging minimization); for co-necessary causes it * still returns the minimal recovering set, but may cost more probes than leave-one-out. * The returned set is verified to recover by construction. * * Method: delta-debugging minimization (ddmin) over the removal set that recovers. */ import type { Finder } from './types.js'; export declare const shrinkToCause: Finder;