#!/usr/bin/env node /** * veto-leash validator for Claude Code PreToolUse hooks. * * Input (via stdin): JSON with tool_name, tool_input, cwd, session_id * Output (via stdout): JSON with hookSpecificOutput.permissionDecision and systemMessage * Exit code: 0 always (decision communicated via JSON) * * Supports: * - Command-level policies (commandRules with block patterns) * - Content-level policies (AST-based with zero false positives) * - File-level policies (include/exclude patterns) */ export {}; //# sourceMappingURL=validator.d.ts.map