/** * Logging helpers that avoid writing potentially sensitive request payloads * (including prompt/response text) to persisted daemon logs. */ /** * Return a non-sensitive summary of an unknown value for logs. * Never includes raw payload content. */ export declare function summarizeForLog(value: unknown): string; /** * Sanitize free-form text before writing to daemon logs. * If text looks like it could include AI payload data, redact it. */ export declare function sanitizeOperationalMessage(message: string): string; /** * Sanitize console arguments before writing to persistent logs. * Strings are filtered for payload-like content; non-strings are summarized. */ export declare function sanitizeConsoleArguments(args: unknown[]): string[]; /** * Log an event with non-sensitive error details. */ export declare function logRedactedError(prefix: string, value: unknown): void; //# sourceMappingURL=safe-logging.d.ts.map