import type { McpTool } from "./manager.js"; export declare const MCP_ACTION_RESULT_MARKER: "__agentNativeMcpToolResult"; export interface AgentMcpAppResourceContent { uri: string; mimeType?: string; text?: string; blob?: string; _meta?: Record; } export interface AgentMcpAppPayload { serverId: string; toolName: string; originalToolName: string; resourceUri: string; toolInput: Record; toolResult: Record; tool?: { name: string; title?: string; description?: string; inputSchema?: Record; outputSchema?: Record; annotations?: Record; _meta?: Record; }; resource?: AgentMcpAppResourceContent; } export interface McpActionResult { [MCP_ACTION_RESULT_MARKER]: true; text: string; raw: unknown; serverId: string; toolName: string; originalToolName: string; input: Record; mcpApp?: AgentMcpAppPayload; } export declare function isMcpActionResult(value: unknown): value is McpActionResult; export declare function toolForMcpAppPayload(tool: McpTool): AgentMcpAppPayload["tool"]; //# sourceMappingURL=app-result.d.ts.map