/** * @fileoverview Redaction helpers for command arguments and API-shaped values. * * Approval payloads can contain user-provided form data. These helpers keep * credentials and similarly sensitive values out of previews, logs, and output * while preserving ordinary business fields for inspection. */ declare const REDACTED_VALUE = "[REDACTED]"; /** Returns whether an object key contains a credential or secret value. */ export declare function isSensitiveKey(key: string): boolean; /** Returns whether a command flag should be hidden in command text. */ export declare function isSensitiveFlagName(key: string): boolean; /** Recursively redacts sensitive object properties without mutating the input. */ export declare function redactSensitiveValue(value: unknown): unknown; /** Redacts values of sensitive flags in a reconstructed command invocation. */ export declare function redactCommandArgv(argv: readonly string[]): string[]; export { REDACTED_VALUE };