import type { OrgBus } from './bus.js'; import type { BusEvent } from './types.js'; export declare function attachForwarder(bus: OrgBus, controlJsonPath?: string): { settle: () => Promise; unsubscribe: () => void; }; /** * Companion dashboard events a single bus event needs beyond its primary * translate() mapping. Currently: org-started -> session:start (registers * the run in the client's session list) and org-stopped -> session:complete. * Exported for tests. */ export declare function companionEvents(e: BusEvent): Record[]; /** BusEvent → dashboard-native mastermind event. Exported for tests. */ export declare function translate(e: BusEvent): Record; //# sourceMappingURL=forwarder.d.ts.map