import { EventEmitter } from "events"; import type { ServerConfig } from "./types/server.js"; export declare class WixCodeLSPServer extends EventEmitter { private wsServer?; private readonly logger; private readonly config; private isRunning; private connectionManager; constructor(config: ServerConfig); /** * Start the WebSocket LSP server */ start(): Promise; /** * Stop the WebSocket LSP server */ stop(): Promise; /** * Check if server is running */ getIsRunning(): boolean; /** * Get server configuration */ getConfig(): ServerConfig; private setupWebSocketServerHandlers; private handleNewConnection; } //# sourceMappingURL=server.d.ts.map