import type { RuntimeEventBus } from '../runtime/events/index.js'; export type SharedSessionAgentCompletion = (sessionId: string, agentId: string, body: string, metadata?: Record) => Promise; export declare class SharedSessionRuntimeBusBridge { private busAttached; private busUnsubs; attach(bus: RuntimeEventBus, sessionResolver: (agentId: string) => string | null, completeAgent: SharedSessionAgentCompletion): () => void; stopAll(): void; } //# sourceMappingURL=session-broker-runtime-bus.d.ts.map