export interface McpTool { name: string; description?: string; inputSchema?: unknown; } export interface PiToolDefinition { name: string; label: string; description: string; parameters: Record; } export interface McpToolResult { content?: Array<{ type: string; text?: string; data?: string; mimeType?: string; }>; isError?: boolean; } export declare function normalizeMcpInputSchema(schema: unknown): Record; export declare function mcpResultToText(result: McpToolResult): string;