import type { Tool, ToolExecutionContext } from "./types.js"; /** * Whether a registered tool is visible to the caller identified by the * execution context. Unowned tools are project/global; owned tools are only * visible to their owning agent. */ export declare function isToolVisibleTo(tool: Tool, context?: ToolExecutionContext): boolean; /** Execute a tool definition with validated input. */ export declare function executeTool(toolId: string, input: unknown, context?: ToolExecutionContext): Promise; //# sourceMappingURL=executor.d.ts.map