interface Window { electron: { quitApp: () => void; }; electronAPI: { showSaveDialog: (options: Electron.SaveDialogOptions) => Promise; writeFile: (path: string, data: string) => Promise<{ success: boolean }>; }; }