import type { ToolKind, NormalizedToolInput, BlockedResult } from './types'; export declare function logRejection(toolKind: ToolKind, input: NormalizedToolInput, result: BlockedResult, cwd: string): void; /** * The rule names a block report cites — every `[] (` header it opens with. Exported because * two audit streams need the same answer from the same regex: this file's rejection index, and the * `rule=` field the `calls/` stream now carries (see InvocationLog.finish). Two scrapers would be * two answers to one question. */ export declare function extractRuleNames(report: string): string[];