import type { PostMessageble } from "../hook/adapter.js"; import { LlmController } from "../llm/llm.controller.js"; import { ClientController } from "../mcp/client.controller.js"; import { ConnectController } from "../mcp/connect.controller.js"; import { OcrController } from "../mcp/ocr.controller.js"; import { PanelController } from "../panel/panel.controller.js"; import { SettingController } from "../setting/setting.controller.js"; import { RefluxController } from "../feedback/reflux.controller.js"; export { disconnectService } from "../mcp/connect.service.js"; export declare const ModuleControllers: (typeof LlmController | typeof ClientController | typeof ConnectController | typeof OcrController | typeof PanelController | typeof SettingController | typeof RefluxController)[]; export declare function routeMessage(command: string, data: any, webview: PostMessageble): Promise<{ code: number; msg: any; _id: any; } | undefined>;