import type { SessionState } from '../../../core/session-model/session-state.js'; import type { AttachSession } from '../session/context.js'; export interface ChromeWidgets { /** Paint serializable extension widgets into their fixed cockpit slots. */ renderExtensionWidgets: () => void; /** Paint the pending steering messages above the editor. */ renderQueued: () => void; } export declare function createChromeWidgets(ctx: Pick, state: () => SessionState): ChromeWidgets;