import type { Finding } from '../types.js';
import type { FileWalkingDetectorInput } from '../types/detector-input.js';
export interface MagicNumbersDetectorInput extends FileWalkingDetectorInput {
    /** Numbers considered "obvious" and not magic. Default `{0, 1, -1, 2, 10, 100, 1000}`. */
    whitelist?: ReadonlySet<number>;
    /** Per-file finding cap so a single noisy file doesn't dominate the report. Default 5. */
    perFileCap?: number;
}
export declare function detectMagicNumbers(input: MagicNumbersDetectorInput): Finding[];
//# sourceMappingURL=magic-numbers.d.ts.map