import { isSensitiveKey, scrubKnownSecrets } from '@reticlehq/core'; export interface TruncationReport { droppedItems: number; truncatedValues: number; note: string; } export declare function sanitizeForTransport(value: unknown): unknown; export declare function sanitizeWithReport(value: unknown): { value: unknown; truncation?: TruncationReport; }; export declare function safeStringify(value: unknown): string; export { isSensitiveKey, scrubKnownSecrets };