export declare function redactSecrets(text: string): string; /** #289: the bounded, redacted slice of a tool's result body that goes on the * bus. Redacts BEFORE truncating, so a cut-off credential can't leak the way * a half-matched token would; keeps the head and states the truncation in * structured fields rather than leaving a reader to infer it from an ellipsis. */ export declare function summarizeToolOutput(text: string): { output: string; truncated?: boolean; output_chars: number; }; /** Redacted, truncated argument summary — the form `tool` events log (and, * since M5, approval requests carry). */ export declare function summarizeToolInput(input: Record): Record; export declare function summarize(input: Record): Record; //# sourceMappingURL=policy-secrets.d.ts.map