import type { McpTool } from "./manager.js"; export type McpToolFamily = "browser" | "computer" | "other"; export type McpToolEffect = "read" | "write" | "unknown"; export interface McpToolCallClassification { family: McpToolFamily; effect: McpToolEffect; reason: string; } export interface McpToolInvocationPolicy { mode: "allow-all" | "read-only"; } export interface McpToolPolicyDecision extends McpToolCallClassification { allowed: boolean; } export declare function classifyMcpToolCall(tool: McpTool, args: Record): McpToolCallClassification; export declare function evaluateMcpToolCallPolicy(policy: McpToolInvocationPolicy, tool: McpTool, args: Record): McpToolPolicyDecision;