/** Live Session queue, jobs, and projection state with reconnect baselines. */ import type { Context } from '@deepseek-ai/cordis'; import type { SessionControlFrame } from './types.ts'; /** Owns the Host-wide Session control stream. */ export declare class SessionControlController { private readonly ctx; private readonly streams; /** @param ctx - Host context carrying live Agent, projection, and jobs services. */ constructor(ctx: Context); /** * Open one generation of Host-wide live control state. * @param signal - Remote stream cancellation. * @returns one complete baseline followed by live replacement frames. */ control(signal: AbortSignal): AsyncIterable; private baseline; private projectionBaseline; private onSessionEvent; private onJobsChanged; private jobsFor; private broadcast; } //# sourceMappingURL=control.d.ts.map