import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { PlatformApiClient } from "./clients/PlatformApiClient.js"; import type { McpRateLimiter } from "./middleware/McpRateLimiter.js"; export declare class McpServerApp { private server; private apiClient; private rateLimiter; private sessionId; private cache; constructor(apiClient: PlatformApiClient, rateLimiter: McpRateLimiter, sessionId: string); private registerTools; private registerResources; private registerPrompts; shutdown(): void; getServer(): McpServer; }