const { contextBridge, ipcRenderer } = require("electron"); contextBridge.exposeInMainWorld("llmPicker", { ready: () => ipcRenderer.invoke("llm-picker-ready"), pick: (id) => ipcRenderer.invoke("llm-picker-pick", id), settings: () => ipcRenderer.invoke("llm-picker-settings"), close: () => ipcRenderer.invoke("llm-picker-close"), resize: (w, h) => ipcRenderer.invoke("llm-picker-resize", { w, h }), onState: (fn) => ipcRenderer.on("llm-picker-state", (_e, s) => fn(s)), });