import type { ToolDefinition } from '../types/tool/index.js';
import type { GateDecision, VerificationRule } from '../types/verification/index.js';
export declare function evaluateRule(rule: VerificationRule, toolName: string, toolInput: unknown, toolDef: ToolDefinition | undefined, compiledPattern?: RegExp, nameSet?: Set<string>): GateDecision | null;
//# sourceMappingURL=rules.d.ts.map