import type { ServerResponse } from "node:http"; export declare class CanvasSession { private clients; private pending; private canvasState; health(): { ok: boolean; hasCanvas: boolean; clients: number; }; openEvents(url: URL, res: ServerResponse): void; updateState(body: unknown, clientId?: string): void; resolveResult(body: { requestId?: string; error?: string; result?: unknown; }): void; emitAll(type: string, payload: unknown): void; callTool(name: unknown, rawInput: unknown): Promise; private requestCanvasTool; }