/** * Debug session handling — the server-side half of the debug_* tools. * * These tools do not go through the WebSocket bridge to the addon. Godot's * debug adapter is its own TCP listener owned by the editor, so the Node server * speaks DAP to it directly (see dap-client.ts) and answers the tool call * itself. That is also why they work when godotBridge.isConnected() is false: * the addon and the adapter are independent. * * One session at a time, matching the single-editor assumption the rest of the * server already makes. */ export declare const DEBUG_TOOL_NAMES: Set; export declare function isDebugTool(name: string): boolean; export declare function handleDebugTool(name: string, args: Record, projectPath: string | null): Promise>; //# sourceMappingURL=debug-session.d.ts.map