/** * Recursively redact values whose keys match sensitive patterns. * Returns a new object — the original is never mutated. */ export declare function redactSensitiveFields(obj: unknown, depth?: number): unknown; /** * Redact sensitive fields in a JSON string. Returns the redacted string. * If parsing fails, scrubs inline sensitive key/value pairs then truncates. */ export declare function redactJsonString(jsonStr: string, maxLen?: number): string; //# sourceMappingURL=redact.d.ts.map