import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { type ProjectContext } from './project-context'; type ToolContent = { type: 'text'; text: string; }; type ResourceLinkContent = { type: 'resource_link'; uri: string; name: string; mimeType: string; description?: string; annotations?: { audience: Array<'user' | 'assistant'>; }; }; export declare function finalizeToolResponse(server: McpServer, indexVersion: string, output: Record, extraContent?: Array, projectPath?: string, projectContext?: ProjectContext): Promise<{ content: (ToolContent | ResourceLinkContent)[]; structuredContent: Record & import("./version-context").VersionContextEnvelope; }>; export {}; //# sourceMappingURL=tool-response.d.ts.map