/** Enclose both participant execution and its automatic analysis in one scope. Nested runs isolate too. */ export declare function withTransientCommsSecrets(work: () => Promise): Promise; export declare function registerTransientCommsSecrets(values: string[]): void; /** Literal, longest-first replacement in one pass; replacement text is never matched recursively. */ export declare function scrubTransientCommsText(text: string): string;