import { contextBridge, ipcRenderer } from 'electron'; contextBridge.exposeInMainWorld('electronAPI', { selectConfigFile: () => ipcRenderer.invoke('select-config-file'), loadConfig: (filePath: string) => ipcRenderer.invoke('load-config', filePath), connectWireguard: () => ipcRenderer.invoke('connect-wireguard'), disconnectWireguard: () => ipcRenderer.invoke('disconnect-wireguard'), getConnectionStatus: () => ipcRenderer.invoke('get-connection-status'), getCurrentConfig: () => ipcRenderer.invoke('get-current-config'), });