import type { BrowserWindow } from 'electron'; import type { GatewayManager } from '../gateway/manager'; import type { ClawHubService } from '../gateway/clawhub'; import type { HostEventBus } from './event-bus'; import type { HermesManager } from '../hermes/manager'; export interface HostApiContext { gatewayManager: GatewayManager; hermesManager: HermesManager; clawHubService: ClawHubService; eventBus: HostEventBus; mainWindow: BrowserWindow | null; }