/** * UI emitters, typed wrappers for UIEvent domain. */ import type { RuntimeEventBus } from '../events/index.js'; import type { EmitterContext } from './index.js'; export declare function emitUiRenderRequest(bus: RuntimeEventBus, ctx: EmitterContext): void; export declare function emitUiScrollDelta(bus: RuntimeEventBus, ctx: EmitterContext, data: { delta: number; }): void; export declare function emitUiScrollTo(bus: RuntimeEventBus, ctx: EmitterContext, data: { line: number; }): void; export declare function emitUiBlockToggleCollapse(bus: RuntimeEventBus, ctx: EmitterContext, data: { blockIndex: number; }): void; export declare function emitUiBlockRerun(bus: RuntimeEventBus, ctx: EmitterContext, data: { blockIndex: number; content: string; }): void; export declare function emitUiClearScreen(bus: RuntimeEventBus, ctx: EmitterContext): void; export declare function emitUiPanelOpen(bus: RuntimeEventBus, ctx: EmitterContext, data: { panelId: string; }): void; export declare function emitUiPanelClose(bus: RuntimeEventBus, ctx: EmitterContext, data: { panelId: string; }): void; export declare function emitUiPanelFocus(bus: RuntimeEventBus, ctx: EmitterContext, data: { panelId: string; }): void; export declare function emitUiViewChanged(bus: RuntimeEventBus, ctx: EmitterContext, data: { from: string; to: string; }): void; //# sourceMappingURL=ui.d.ts.map