/** * Redaction utilities for the explain command. * Prevents leaking sensitive environment variable values in trace output. */ /** * Redact values from an environment variable map. * Returns a new object with all values replaced with ''. */ export declare function redactEnvVars(envMap: Map): Record'>; /** * Redact env assignments in a raw command string (KEY=value → KEY=). * Handles both quoted and unquoted values. * Prevents leaking secrets in shell wrapper and interpreter trace output. */ export declare function redactEnvAssignmentsInString(str: string): string; /** * Redact values in tokens that look like env assignments (KEY=value → KEY=). * Prevents leaking secrets when wrappers like `env TOKEN=secret` are stripped. */ export declare function redactEnvAssignmentTokens(tokens: readonly string[]): string[];