import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { ActionAuditEvent, AgentRelayActions } from '@agent-relay/sdk/actions'; import type { AgentClientLike, SessionState } from './types.js'; /** * Register the `list_actions` and `invoke_action` tools plus a dynamic per-action * tool for each registered action. Invocation is fire-and-forget through the * relay action surface when available, falling back to the in-process registry. */ export declare function registerAgentRelayActionTools(server: McpServer, actions: AgentRelayActions | undefined, getSession: () => SessionState, onAuditEvent?: (event: ActionAuditEvent) => Promise | void, getAgentClient?: (asIdentity?: string) => AgentClientLike, actionToolNames?: Set): void; //# sourceMappingURL=action-tools.d.ts.map