import type { SecretScrubber } from '../types/secret-scrubber.js'; export declare class DefaultSecretScrubber implements SecretScrubber { scrub(text: string): string; private scrubOne; /** * Recursively scrub every string value in an object/array graph. Secrets can * appear under any key — a URL query param, an `authorization` header, an * arbitrarily-named nested field — so we don't gate recursion on key names. * The per-string `scrub()` fast-path (anchor pre-scan) keeps this cheap: any * value without a credential anchor returns immediately without regex work. */ scrubObject(obj: T): T; } //# sourceMappingURL=secret-scrubber.d.ts.map