/**
 * Redactor — scrubs live credential values from any text that might be logged
 * or echoed back to the user / LLM.
 *
 * Usage: the store registers every active secret string; any output routed
 * through `redact()` has those substrings replaced with "[REDACTED]".
 */
/** Register a live secret. Ignores empty strings. */
export declare function trackSecret(s: string): void;
/** Release a secret (call when the handle is forgotten). */
export declare function untrackSecret(s: string): void;
/** Replace every tracked secret in `text` with "[REDACTED]". */
export declare function redact(text: string): string;
export declare function _clearAllForTesting(): void;
//# sourceMappingURL=redactor.d.ts.map