type McpClientOptions = { socketPath?: string; appId: string; }; declare class McpClient { private socket; private buffer; private socketPath; private appId; private reconnectTimer; private hasConnected; private isStopping; private pendingRequests; constructor(options: McpClientOptions); connect(): Promise; private attemptConnect; private scheduleReconnect; disconnect(): void; private rejectPendingRequests; private register; private send; private sendRequest; private handleData; private processMessage; private handleRequest; private executeMethod; } export declare const startMcpClient: (appId: string) => Promise; export declare const stopMcpClient: () => void; export {}; //# sourceMappingURL=mcp-client.d.ts.map