/** * Redaction is pure, so identical persisted text never needs a second regex * pass. Autosaves resend the same closed transcript items every turn, which is * where the repeated whole-transcript scrub cost came from. */ export declare function redactSecretsCached(text: string): string; export declare function redactionCacheStats(): { hits: number; misses: number; entries: number; }; export declare function resetRedactionCache(): void;