import { ipcRenderer } from 'electron' import type { PreloadApi } from '../api-types' import type { ZcodePlanCredentialsStatus } from '../../shared/zcode-plan-sites' export const zcodePlanCredentialsApi = { getStatus: (): Promise => ipcRenderer.invoke('zcodePlanCredentials:getStatus'), saveApiKey: (key: string): Promise => ipcRenderer.invoke('zcodePlanCredentials:saveApiKey', key), clearApiKey: (): Promise => ipcRenderer.invoke('zcodePlanCredentials:clearApiKey') } satisfies PreloadApi['zcodePlanCredentials']