/**
 * Redact secrets from log strings and structured payloads before they reach sinks.
 */
export declare function isLogRedactionEnabled(): boolean;
export declare function redactSecret(secret: string): string;
export declare function redactPemBlock(text: string): string;
export declare function redactSensitiveInfo(text: string): string;
export declare function redactObject(obj: unknown, depth?: number): unknown;
/**
 * Apply redaction to a pino log object (mutates a shallow clone safe for return).
 */
export declare function redactLogRecord(object: Record<string, unknown>): Record<string, unknown>;
