import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; /** * Creates a structured response for MCP tools that includes both text content * (for backward compatibility) and structured content (for better machine readability) * * @param data The structured data to return * @returns A CallToolResult with both text and structured content */ export declare function createStructuredResponse(data: unknown): CallToolResult; /** * Creates a simple text response without structured content * * @param text The text content to return * @returns A CallToolResult with only text content */ export declare function createTextResponse(text: string): CallToolResult; /** * Creates an error response with optional structured error details * * @param message The error message * @param details Optional structured error details * @returns A CallToolResult marked as an error */ export declare function createErrorResponse(message: string, details?: unknown): CallToolResult;