/**
 * Artifact redaction — strips sensitive data from written artifacts so that
 * secrets (resolved env vars, auth headers, session cookies) never reach
 * local or remote storage.
 *
 * Two-layer approach:
 * 1. **Header stripping** — known-sensitive HTTP header keys are replaced
 *    with "[REDACTED]" regardless of value.
 * 2. **Value-pattern redaction** — string values anywhere in the JSON tree
 *    that match known secret formats are replaced with "[REDACTED]".
 */
/**
 * Deep-clone and redact a parsed JSON artifact.
 *
 * Safe to call on any artifact format — non-object inputs are returned
 * as-is (nothing to redact in a plain string or number).
 */
export declare function redactArtifactData(data: unknown): unknown;
