/** * HTTP Server for Docker Deployment * * Provides HTTP endpoints for health checks and metrics * while maintaining MCP server functionality */ export declare class HttpServer { private server; private venlyMcpServer; private healthService; private healthRoutes; private metricsService; private metricsRoutes; private logger; private port; constructor(); /** * Get VenlyClient from MCP server (temporary workaround) */ private getVenlyClientFromMcpServer; /** * Handle HTTP requests */ private handleRequest; /** * Handle MCP tool requests */ private handleMcpToolRequest; /** * Read request body */ private readRequestBody; /** * Create Winston logger instance */ private createLogger; /** * Start the HTTP server */ start(): Promise; /** * Stop the HTTP server */ stop(): Promise; /** * Start MCP server (for stdio transport) */ startMcpServer(): Promise; /** * Stop MCP server */ stopMcpServer(): Promise; /** * Get server status */ getStatus(): { http: { port: number; listening: boolean; }; mcp: { server: string; version: string; environment: string; toolsCount: number; }; metrics: { totalRequests: number; successRate: number; errorRate: number; averageResponseTime: number; memoryUsage: number; uptime: number; }; }; } //# sourceMappingURL=HttpServer.d.ts.map