/** * MCP Server for TypeScript Diagnostics */ import type { TypeScriptWatchManager } from '../core/watch-manager.js'; /** * MCP Server wrapping the TypeScript Watch Manager */ export declare class TypeScriptDiagnosticsMCPServer { private server; private watchManager; constructor(watchManager: TypeScriptWatchManager); /** * Setup MCP request handlers */ private setupHandlers; /** * Setup event listeners for watch manager */ private setupEventListeners; /** * Get tool definitions */ private getToolDefinitions; /** * Tool implementations */ private getAllDiagnostics; private getFileDiagnostics; private getPackageDiagnostics; private hasErrors; private getDiagnosticCount; private getWatchStatus; private getCacheStats; private clearCache; private listPackages; /** * Start the MCP server */ start(): Promise; /** * Stop the server */ stop(): Promise; } //# sourceMappingURL=server.d.ts.map