import type { AgentTool } from '@earendil-works/pi-agent-core'; import type { ExternalToolTurnContext } from './types.js'; import { type ExternalToolProvider } from './types.js'; export declare const EXTERNAL_TOOL_NAMES: { readonly search: "xopc_tool_search"; readonly describe: "xopc_tool_describe"; readonly execute: "xopc_tool_execute"; readonly requireConnection: "xopc_require_connection"; readonly updateConnectionObjective: "xopc_update_connection_objective"; }; export declare function createExternalToolGatewayTools(providers: ExternalToolProvider[], getContext?: () => ExternalToolTurnContext | null): AgentTool[];