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