import type { AgentGateway } from '@geometra/core'; export type AgentGatewayToolName = 'geometra_gateway_inspect_frame' | 'geometra_gateway_list_actions' | 'geometra_gateway_request_action' | 'geometra_gateway_approve_action' | 'geometra_gateway_get_trace' | 'geometra_gateway_get_replay'; export interface AgentGatewayTool { name: AgentGatewayToolName; description: string; inputSchema: Record; } export interface AgentGatewayToolCallResult { content: Array<{ type: 'text'; text: string; }>; } export interface AgentGatewayToolAdapter { tools: AgentGatewayTool[]; callTool(name: AgentGatewayToolName, input?: unknown): Promise; } export declare function createAgentGatewayToolAdapter(gateway: AgentGateway): AgentGatewayToolAdapter; //# sourceMappingURL=tools.d.ts.map