import type { Hono } from 'hono'; import type { WSContext } from 'hono/ws'; import type { StorageAPI } from '@accomplish_ai/agent-core'; import type { EventBus } from '../event-bus.js'; export declare function registerWebSocketRoute(app: Hono, upgradeWebSocket: (handler: (c: unknown) => { onOpen: (evt: unknown, ws: WSContext) => void; }) => unknown, storage: StorageAPI, eventBus: EventBus): void;