/** * participant-agents/application — agent registration and permission tools. * * Provides createAgentTools: the canonical factory for participant-agent * registration, listing, update, delete, and permission grant/revoke MCP tools. * * Dependencies: * - DefineTool / helpers from shared/agent (unclassified shared infrastructure) * - AgentToolDeps from participant-agents/ports (same capability) * * IND-548: migrated from src/agent/agent.tools.ts. * Legacy path (src/agent/agent.tools.ts) is a thin compatibility shim. */ import type { DefineTool } from '../../shared/agent/tool.helpers.js'; import type { AgentToolDeps } from '../ports/index.js'; export declare function createAgentTools(defineTool: DefineTool, deps: AgentToolDeps): never[] | readonly [any, any, any, any, any, any, any];