/** * PD Config Redaction — PRI-304 * * Produces safe summaries for CLI/Console display. * Never includes token/API key values or raw OpenClaw provider objects. * Uses safe serialization for previews (ERR-014, ERR-016, ERR-017). * Redaction uses ANY-segment logic for sensitive keys (ERR-045). * String values run through full redaction pipeline before truncation (ERR-046). */ import { type EffectivePdConfig, type RedactedPdConfigSummary } from './pd-config-types.js'; /** * Produce a redacted summary of the effective PD config. * Safe for CLI output, Console display, and diagnostics copy. * Never includes token/API key values or raw provider objects. */ export declare function redactPdConfig(effective: EffectivePdConfig): RedactedPdConfigSummary; /** * Redact an arbitrary value for safe display. * Runs through sensitive key detection and string redaction. */ export declare function redactConfigValue(value: unknown, key?: string): unknown; //# sourceMappingURL=pd-config-redaction.d.ts.map